位置: 编程技术 - 正文

浅谈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人
  • 财政部的监管职责范围不包括
  • 收到工程款退回的账务处理
  • 电子发票财务怎么操作
  • 税收筹划节税基金有哪些
  • u盘如何进行杀毒
  • 如何解决windows7无法开机
  • linux命令行怎么用
  • php常用设计模式(大总结)
  • 工资结算单什么时候签
  • 公网访问内网主机
  • 圣克鲁斯岛战役
  • 努沙杜瓦酒店
  • 豁免债权如何做账
  • 为什么结转各项支出时本年利润在借方
  • ctf web题型
  • convwthn如何定义
  • js中...的用法
  • Yii中的relations数据关联查询及统计功能用法详解
  • php中常量
  • 小企业短期借款科目的贷方登记
  • 物业公司电费最多可以收多少钱一度
  • 企业所得税退税会计分录
  • 长期股权投资股利确认时间点
  • 到银行提取备用金
  • 出差在火车上算上班吗
  • 跨月的发票还能入账吗
  • 周转材料期末余额怎么算
  • 预付款已经开了发票未到货要怎么做账
  • 企业收到微信和企业微信
  • 收到工程款怎么入账
  • 更换公司新公章流程
  • 报关单填制的运费怎么算
  • 没有公章的发票
  • 土地增值税计算题
  • sql中的递归
  • mysql序列函数
  • mysql缓冲区
  • cmd shutdown命令
  • ubuntu复制文件到当前文件夹
  • 苹果macbook air上怎么装红色警戒
  • win7如何开启VT
  • ubuntu netbook
  • 省去911元 教你如何将Win10家庭版改造成专业版
  • win8.1自带usb3.0驱动吗
  • win10新建文件夹的快捷键是哪个
  • 360修复win7
  • linux ssh gui
  • Linux安装anaconda
  • eclipce System.loadLibrary报错
  • unity跨脚本调用函数
  • 百度关键词设置
  • css expression 隔行换色
  • python 内置函数名作为变量名
  • jquery 日期
  • Node.js中的全局变量有哪些
  • Android 为LinearLayout增加分割线 divider
  • shell脚本技巧
  • javascript要怎么学
  • python获取数据代码
  • 锂电池缴纳消费增值税吗
  • 郑州市国家税务局
  • 马达加斯加秒懂百科
  • 港澳台人士可以在上海申请积分吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设