位置: 编程技术 - 正文

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

  • 筹建期间业务招待费的财税处理规定
  • 对公账户发工资1万要交税吗
  • 公司员工受伤怎么报工伤
  • 劳动保护费现金流量表项目
  • 存货的计价方法及公式
  • 计提税费怎么写分录
  • 预缴增值税销售额
  • 互联网企业招商方案
  • 短期借款计提利息例题
  • 代驾服务可以开具增值税专用发票吗
  • 试分析营改增的重大意义
  • 小规模代扣代缴个税会计分录
  • 发票开错重开怎么做账?
  • 地税局完税证明去哪里办理
  • win11右下角时间设置
  • 腾讯电脑管家中蓝牙在哪
  • 财务报表未分配利润为负数
  • 绿宝树的养殖方法和注意事项视频
  • 票已收到款未付怎么办
  • php apc
  • 住房补贴缴纳比例是多少
  • 酒店开业请吃饭敬酒怎么说
  • 程序员编程代码大全
  • pop是什么文件
  • kscreensaverapp.exe是什么
  • .exe是指什么文件
  • php files
  • 转让专利权的会计处理结果
  • 都有哪些收据可以抵税
  • 琼斯的大海怪
  • yii2框架漏洞
  • 宇宙最强舅舅系统
  • 强制缓存与协商缓存的区别
  • wordpress如何批量导入商品
  • ps一个页面怎么选中画板
  • 根据《中华人民共和国食品安全法》
  • db2 日期查询
  • 增值税纳税申报类型有哪些
  • 增值税及附加税费申报表附列资料一
  • 进项抵扣项目
  • 捐赠纳税调整额怎么算
  • 固定资产盘亏是什么意思
  • 职工福利基金提取流程
  • 认证失败,未获取到区域信息
  • 财务收入支出明细表
  • 购买银行结构性存款安全吗
  • 车辆保险发票能补开吗
  • 高新企业研发费用占比
  • 出租办公楼收入属于收入吗
  • 账面价值,账面净值,账面余额三者的区别存货
  • 采购付款的会计控制内容有哪些
  • mysql5.7慢查询
  • win8桌面图标不显示
  • macbookpro怎么改系统
  • win10创建家庭
  • win7命令提示符怎么打开
  • WIN10系统中软件打开找不到网络共享盘
  • windows储存池写入缓存
  • 影子系统作用
  • win8 64位触控版导致笔记本键盘失灵解决方法
  • 红石id
  • win10预览设置
  • python程序讲解
  • javascript快速入门
  • python做开发
  • js有几种模式
  • web前端入门教程
  • python+django
  • 电子税务局电子送达文书怎么签收
  • 江苏增值税发票代码
  • 进口肉的税率是多少
  • 新加坡政治体制的介绍
  • 江苏国税电子税局
  • 湖北省纳税大户
  • 传统服务贸易和新兴服务贸易如何区分
  • 免征船舶吨税的范围
  • 广东发票勾选认证操作流程
  • 税务申报系统出现异常怎么办
  • 财税库银是什么费用
  • 上市公司季报有哪些内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设