位置: 编程技术 - 正文

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

  • 增值税留抵抵欠情况说明怎么写
  • 汇总记账凭证会计核算形式与科目汇总表
  • 外籍人员可以在中国工作吗
  • 税务变更需要哪些材料
  • 被财政收回的财政经费如何做财务处理?
  • 股东以私人名义帮公司付款合法吗
  • 航天金穗服务费抵扣
  • 小微企业增值税申报表怎么填
  • 物业管理费什么时候交?
  • 同一个行政区
  • 全国增值税发票查询平台 手机版
  • 建筑安装业跨省经营管理税务通知
  • 小规模的成本票
  • 填写报关单需要什么资料
  • 用友加密狗可以拔下来么
  • 当月有进项税额转出怎么结转未交增值税
  • 收到税务局信息
  • 诉讼费计入哪里
  • linux查看系统信息工具
  • 电脑删文件需要授权
  • 电脑怎么一键返回到桌面
  • 2023年电子发票如何申领
  • 怎么升级鸿蒙系统3.1
  • 结转工程成本属于什么会计科目
  • 行政单位跨年度收到发票,补付尾款会计分录
  • 进程lsass.exe
  • gws.exe是啥
  • 物资销售经营范围
  • 生产企业成本会计难吗?
  • 下岗再就业有什么优惠政策
  • 增值税专用发票怎么开
  • mit?
  • 微信小程序获取手机号失败
  • 赠送礼品账务处理会计分录
  • 固定资产无形资产计提折旧是当月还是次月
  • 企业出售房屋
  • 个人取得劳务报酬个人所得税
  • 建筑公司购买材料直接入工程施工了可以吗?
  • 购入货物的运费计入
  • 从内地到香港坐飞机到国内
  • 房贷利息抵个税怎么申请
  • 外购材料时所支付的增值税应如何处理
  • 企业职工食堂就餐收费
  • 事业单位对外投资
  • 印花税的通俗理解
  • 企业研发费用包括工资支出吗
  • 应收账款无法收回说明模板
  • 培训机构账务处理
  • 企业收付实现制还是权责发生制
  • 资产负债表与利润表的勾稽关系公式
  • 暂估怎么冲回
  • 买辆车要交多少税
  • 各单位应当根据需要设立专职或者兼职
  • mysql使用教程
  • mysql8.0设置字符集编码
  • Linux下MySQL5.7.18 yum方式从卸载到安装过程图解
  • yum源如何配置
  • win7计算机快捷方式不见了
  • win10预览版和正式版
  • windows10mobile官网
  • Mac系统中word怎么单独设置一页横向
  • windows8设置自动关机
  • win7强制关机后内存不足
  • 动态创建菜单
  • jquery.min.js源代码
  • 究竟什么是幸福
  • linux运行nginx
  • 原生js实现ajax步骤
  • 使用jQuery调用XML实现无刷新即时聊天
  • js实现拖拽div的弹出框
  • python多进程多线程协程
  • 如何办理清税证书
  • 税务局风险防控形成长远
  • 境内银行境外贷款
  • 北京税务报到期限
  • 三免三减半是什么
  • 税控ic卡就是税控盘吗
  • 上市公司季报有哪些内容
  • 上海疫情租房金额怎么算
  • 国家税务总局河南税务局官网查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设