位置: 编程技术 - 正文

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

  • 服务费收入是什么
  • 完税价格是含税价格吗?
  • 对公账户的钱都是国有资产吗
  • 企业购买雇主责任险会计分录
  • 社保基数与工资不符
  • 处置无形资产取得的收入计入
  • 一般纳税人旧货
  • 年末发票
  • 其他应付款冲应收账款
  • 付款金额比发票金额少怎么办
  • 年末有留抵税额怎么做税费对冲
  • 货物正常报损的分录
  • 购入的工具应计入哪个科目?
  • 购买车间用的材料怎么做分录
  • 异地开票需要在当地交税吗
  • 自建公司什么意思
  • 税务登记证遗失补办
  • 城市生活垃圾处理与资源化利用工艺设计
  • 应纳税所得额怎么理解
  • 钢结构施工速度快吗
  • 含税房租
  • 城市地下建设
  • 转让技术所有权是什么收入
  • w10系统搜索
  • 收个税手续费返还怎么做账
  • 企业退款如何走账
  • ’sass_binary_site‘ is not a valid npm option问题的产生原因及解决办法
  • php各大框架以及实现原理
  • 企业为员工提供服务要交增值税吗
  • php imagestring
  • 商业企业积分赠商品如何计算企业所得税
  • PHP:mcrypt_module_is_block_algorithm()的用法_Mcrypt函数
  • 利润表本月数可以不填吗
  • 哪些税改将影响家庭个人财富
  • php ip地址
  • ucenter中词语过滤原理分析
  • 占统治地位的英文短语
  • 维修费成本怎么结转
  • println参数
  • 律师事务所可不可以对外投资呢
  • 科目汇总表一张不够怎么写下一页
  • 发票金额大于付款金额怎么做分录
  • 帝国cms灵动标签下拉框
  • 纳税信用等级区别在哪
  • 上年结转库存现金会计分录
  • 老板让我做分公司负责人能接受么
  • 哪些固定资产是负债类
  • 养老保险如何记算
  • 出口退税分类管理三类企业
  • 融资租入固定资产的入账价值
  • 公司银行开户费用怎么报销
  • 在建工程中的业务招待费转无形资产后所得税如何处理
  • 建筑安装合同印花税率怎么算
  • 挂靠公司收的税费计入什么科目?
  • 社会保险费计提分录
  • 人力资源外包服务费计入什么科目
  • 住房租金专项附加扣除金额
  • 预付款项为什么属于资产
  • 塑料行业税负率是多少
  • 损益表格式 最新
  • 民营企业固定资产管理规定
  • sql语句多行合并成一行
  • win10下面任务栏
  • fedora os
  • ubuntu系统中文名字
  • linux中的ls命令的功能是变换工作目录到目标指定目录
  • win10系统锁屏后不弹出解锁界面
  • ubuntu系统怎么设置不锁屏
  • centos7启动卡在界面
  • 安装win7旗舰版变了家庭版
  • win8找不到桌面
  • 在linux系统中,用来存放系统所需要的配置文件
  • eclipse安转
  • nodejs音乐播放器
  • javascript教程
  • prototype模型
  • jquery选择器有哪些
  • android toolbar menu
  • 营业税发票丢失能否开增值税普票
  • 工程审计费计入什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设