位置: 编程技术 - 正文

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

  • 金税盘锁死日期是16号,16号能清卡吗
  • 税收法律关系中最实质的东西是
  • 公司章程在工商局
  • 坏账准备转回的条件
  • 车辆维修费发票清单内容
  • 电子税务局怎么导出企业所得税报表
  • 计提存货跌价准备是递延所得税资产吗
  • 异地预缴增值税后本地怎么申报
  • 转给个人账户的钱可以追回来了吗?
  • 重复做了以前做过的梦
  • 股权转让如何避免缴纳个税
  • 个人开增值税普通发票税率
  • 辅导期一般纳税人预缴增值税
  • 发票丢了还可以重开吗
  • 债务转为资本什么意思
  • 进项税额暂不转出情况说明怎么写
  • windows10不会自动锁屏
  • 楷体_gb2312字体
  • 网易打不开怎么退出游戏
  • win7怎么运行在哪里设置
  • 定向增发是什么融资方式
  • 个税手续费会计分录
  • 职工教育经费可以以后年度结转吗
  • php框架选择2021
  • Yii2表单事件之Ajax提交实现方法
  • 学生个人网站制作html代码
  • html在线小游戏
  • PHP magento后台无法登录问题解决方法
  • 增值税发票退回重开期限
  • 分公司在外地,企业怎么交税
  • 先款还是先票
  • 免费赠送的产品报关金额
  • 房地产销售折扣
  • 水利建设税根据什么申报
  • 医院出的收据就是发票吗
  • SQL Server 中 RAISERROR 的用法详细介绍
  • PostgreSQL中常用的时间日期脚本使用教程
  • mongodb修改命令
  • 收到对方假发票可以索赔吗
  • 暂估应付款怎么录入
  • 向个体工商户付款可以转给个体法人吗
  • 土地增值税的扣除项目金额有哪些
  • 建设单位罚款
  • 工程施工属于什么经营范围
  • 公司购买手表可以做费用吗?
  • 税局代开专票如何做账务处理?
  • 应收账款属于会计科目吗
  • 提前报废固定资产会导致账面价值减少吗
  • 开业赠送礼品会计属于什么费用
  • 复利现值系数和复利终值系数
  • 记账凭证修改有几种方法
  • 客户从公司借钱怎么拒绝
  • 记账凭证的分类标准
  • 变更经营范围需要股东会决议吗
  • 日记账自动生成
  • “制造费用”账户如何设置明细账?
  • fedora debian ubuntu
  • win8.1退回win8
  • 苹果15手机价格和图片颜色
  • centos6.8配置网络
  • 虚拟机中怎么安装VMwareTools
  • 映泰重装系统按什么
  • windows server 2008 r2 iis
  • 彻底删除ubuntu系统
  • windows8启动项在哪里
  • linux关闭sh
  • win8系统的应用程序在哪里
  • win7更新显卡驱动后黑屏的解决方法
  • dos所有命令的命令格式
  • cocos2djs
  • win sc
  • shell去重计数
  • python搭建虚拟环境torch
  • 歺包做法
  • Android-Universal-Image-Loader 图片异步加载类库的使用
  • 江西烟草公司局长
  • 减免性质代码怎么填
  • 注销税务说明
  • 在京东上买货
  • 刚成立小公司的流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设