位置: 编程技术 - 正文

浅谈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自动输入)

  • 个人注册电子税务局
  • 印花税的分录如何做
  • 税款征收方式是指
  • 退回以前年度费用怎么做帐
  • 汇算清缴后发现多结转了成本
  • 在建工程累计摊销会计分录
  • 收到生育津贴会计分录怎么做
  • 增值税一般纳税人税率是多少?
  • 土地使用权入账价值包括哪些
  • 外商投资企业国内上市最新政策
  • 招待住宿费计入什么科目
  • 增加注册资本需要多少股东通过
  • 国内外经典案例
  • 对公银行转款备注重要吗
  • 房产报废手续
  • 如何计算工程预付款
  • 营改增的纳税人
  • 公司注销后股东承担责任的法律规定
  • 业委会是否要交税
  • 不征税发票如何开具
  • 贸易企业出口退税的操作明细流程
  • macbook触摸板如何拖动
  • 计提工资时个税是计提上月的吗
  • 提升一下网速
  • win10开机黑屏几秒
  • 苹果关闭safari
  • linux测验
  • 企业安置残疾人如何残联备案
  • laravel视频教程
  • thinkphp案例
  • 销售多余材料的收入属于收入吗
  • 新企业所得税税前扣除政策
  • 注册资本与注册资金、出资额的区别
  • python 捕捉窗口
  • 外购存货的成本包括哪些内容
  • 实收资本 增加
  • 融资租赁视同销售吗
  • php源码查看
  • 换电脑了怎么办
  • 劳务派遣差额征税政策
  • 应收利息缴纳什么税
  • 厂房改造费用算固定资产吗
  • 长期股权投资减值准备是什么科目
  • 应收账款和应付账款可以对冲吗
  • 销售货物的收入计入什么科目
  • 工会经费和残保金属于税费吗
  • 注会考试模拟机考
  • 企业收到个体户的普通发票还需要缴纳20%的税吗
  • 小规模纳税人开专票税率是1%还是3%
  • 关于投资收益纳税的说法
  • 非正常损失的原因是什么
  • 企业叉车折旧年限几年
  • 价外费用计入哪个科目
  • 企业在非同一控制下的企业合并
  • 项目毛利润怎么算
  • sqlserver通用的删除服务器上的所有相同后缀的临时表
  • mysql5.7.19 winx64安装配置方法图文教程(win10)
  • mysql修改允许远程连接
  • win10如何固定桌面图标
  • ubuntu20.10桌面
  • ubuntu系统虚拟机运行
  • directx device
  • mac怎么卸载苹果系统
  • 自动隐藏桌面图标
  • 一篇非常好的作文
  • win10的快速访问
  • cocos2d开发的知名游戏
  • cocos安装
  • js函数的作用
  • 动态创建菜单
  • javascript运用
  • javascript面向对象编程指南
  • 深入解读我本是高山
  • js clearInterval()方法的定义和用法
  • python中的文件
  • 陕西省税务局电子税务局官网
  • 对计划单列市税务局不服向谁复议
  • 泰兴市税务局办税服务厅
  • 发票被暂停了严重吗
  • 赞美税务局的话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设