位置: 编程技术 - 正文

浅谈Emergence.js 检测元素可见性的 js 插件(浅谈特殊儿童的融合教育论文)

编辑:rootadmin

推荐整理分享浅谈Emergence.js 检测元素可见性的 js 插件(浅谈特殊儿童的融合教育论文),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:浅谈幼儿良好行为的培养论文,浅谈如何加强基层党组织建设,浅谈建筑地基基础加固施工技术亲,浅谈建筑地基基础加固施工技术亲,浅谈如何培养孩子的注意力,浅谈特殊儿童的融合教育论文,浅谈建筑地基基础加固施工技术亲,浅谈如何培养孩子的注意力,内容如对您有帮助,希望把文章链接给更多的朋友!

Emergence.js 是一个轻量级,高性能的 JS 插件,用于检测和操作浏览器中的元素。

这个插件被设计为允许根据浏览器中的可见性对元素进行操作。它使开发人员可以自由使用自己的 CSS 或JS 来查看动画还是状态的改变。它利用 HTML5 数据属性而不是类来简化开发。Emergence.js 是同类型中最轻,最兼容的插件之一。

emergence.js 的特点

无需依赖其他组件 支持IE8 +和所有现代浏览器 压缩后只有1kb

安装

Emergence.js 的安装非常的简单。npm的安装方法如下:

另外我们也可以直接下载它,在html文件中引入Emergence.js即可。

如何使用

添加 data-emergence="hidden" 到您想要观看的任何元素:

当元素在视口内变得可见时,属性将变为 data-emergence="visible" 。现在,您可以利用CSS来动画元素:

浅谈Emergence.js 检测元素可见性的 js 插件(浅谈特殊儿童的融合教育论文)

自定义选项

Emergence.js有许多选项可以自定义。下面是默认值:

选项说明

container:容器,默认情况下,元素的可见性将由窗口的视口尺寸和X / Y滚动位置(设置为window)确定。但是,可以将其更改为自定义容器。例如:

Throttle:是一种防止与滚动和调整事件大小相关的性能问题的方法。油门将创建一个小的超时,并在事件过程中每隔一定的毫秒量稳定地检查元素的可见性。默认是。

reset:确定数据属性状态是否在显示后重置。false如果您希望元素即使在离开视口后仍保持其显示状态,请将其重置为。默认是true。

handheld:Emergence将为大多数手持设备型号(如手机和平板电脑)进行检查。设置false为时,插件将不会在这些设备上运行。默认是true。

elemCushion:元素坐标将决定在视口内需要多少元素才算“可见”。0.5的值将等于%的元素需要可见。默认是0.。

offsetTop, offsetRight, offsetBottom, offsetLeft:在视口的任何边上提供偏移量(以像素为单位)。如果您有一个固定的组件(例如标题),那么这非常有用,您可以为标题的高度偏移相同的值。应用于的值offsetTop将意味着元素只有在距离视口顶部大于像素时才会被视为可见。所有的默认值是0。

callback:用于提供回调来确定元素何时可见,隐藏和重置。可能的状态是visible,reset和noreset。

另外Emergence.js还提供了两个高级方法emergence.engage();和emergence.disengage();他们的作用刚好相反。

Emergence.js依赖于以下浏览器API:querySelectorAll

为了支持IE8,请确保标准模式。

标签: 浅谈特殊儿童的融合教育论文

本文链接地址:https://www.jiuchutong.com/biancheng/369827.html 转载请保留说明!

上一篇:基于JavaScript实现五子棋游戏(javascript运用)

下一篇:js实现rem自动匹配计算font-size的示例(js自动输入)

  • 劳务费用 税率
  • 现代服务印花税属于哪项
  • 外贸企业出口退税流程图
  • 车辆购置税会计科目怎么做账
  • 计提城市维护建设费和教育费附加的会计分录
  • 工资薪金可以抵扣进项税吗
  • 怎么找回丢失的手机号
  • 小规模纳税人季度不超30万免增值税
  • 计提利息收入分录怎么写
  • 财产租赁合同印花税优惠政策
  • 购车保险返现如何做会计凭证
  • 临时增加增值税发票
  • 公司名称房产和房地产区别
  • 建筑劳务公司的工资计入什么科目
  • 租赁的房子
  • 怎么不用关税
  • 行政单位往来款项长期未清理
  • 上市公司个税手续流程
  • 未交增值税怎么记账
  • 存货自然灾害损失进项税
  • 增值税专用发票可以开电子发票吗
  • 收到银行利息会计分录怎么做账
  • 制造费用在利润表体现吗
  • 营业外支出应填什么科目
  • 民营医院实收资本科目
  • 员工离职一次性结清工资
  • 如何进行降压治疗
  • 以租代购怎么入账
  • uniapp自定义下拉刷新上拉加载
  • php如何提高程序运行效率
  • flex布局子元素height100
  • 董事费属于什么费用
  • 30个极致实用的东西
  • 业务实际发生没得取得发票怎么做账
  • qrcode.min.js
  • 真实世界人工智能
  • id命令的哪个参数可显示用户账号的uid信息
  • 遍历队列中所有数据元素
  • 中标费用入什么科目
  • 预扣预缴申报未缴税款
  • 买资产买负债
  • 免税农产品怎么抵扣进项税
  • ps怎么抠的干净
  • 电力安装有前途吗
  • 在建工程核算的内容有哪些
  • 企业主营业务收入净额怎么算
  • mysql查询并设置变量
  • 公司 用车
  • 员工意外伤害保险最多赔多少
  • 劳务公司的账务处理会计分录
  • 员工垫付的费用没有发票,放在工资里可以吗
  • 电梯安装费如何分摊
  • a公司持有b公司
  • 现金日记账年结怎么做
  • 处理报废的固定资产账务处理
  • 货款和发票金额不一致
  • 固定资产清理明细账采用什么账簿
  • 五金行业怎么开店
  • win10系统怎么修改用户名称
  • Win2003 上配置 VPN + NAT共享上网的步骤分享
  • ubuntu15.04安装教程
  • centos强制关闭程序
  • win7 64位系统无法使用银行网银怎么办? IE9浏览器无法使用农业银行网银的解决方法
  • vmware centos8
  • ssh客户端软件
  • 控制台报错是前端问题吗
  • 怎么把两个文件中的内容合并
  • python remote
  • 简述javascript
  • python查找列表中的元素
  • 北京车辆过户办理
  • 在海口二手房需交什么税
  • 重庆市网上税务局官网
  • 电子税务局官网湖南省
  • 技术合同备案要求
  • 锂电池缴纳消费增值税吗
  • 企业滞纳金怎么算 计算公式
  • 2021医保交费截止
  • 增值税发票开具后多长时间可在查询平台查询到?
  • 委托人委托代理人的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设