文件名称:vissense:一个实用程序库,用于观察DOM元素的可见性更改
文件大小:71KB
文件格式:ZIP
更新时间:2024-03-11 12:42:29
visibility JavaScript
VisSense.js 用于观察DOM元素的可见性更改的实用程序库。 立即知道元素何时变为隐藏,部分可见或完全可见。 VisSense.js是轻量级的(压缩后压缩后小于4KB),经过测试和记录。 最好的:没有依赖项。 它能做什么 提供检测DOM元素可见性的方法 提供了一个方便的类与简单的方法,如isHidden , isVisible , isFullyVisible , percentage 提供便利类来检测可见性的变化 而那些没有(默认)做 检测元素是否被其他元素重叠 考虑元素的不透明度 考虑滚动条-滚动条后面的“隐藏”元素被视为可见 演示与范例 在,。 在上查看更多示例。 在此简单示例中,仅当视频的至少75%区域位于用户视口中时,才会启动视频: var video = $ ( '#video' ) ; var videoVisibility = VisSense ( vi
【文件预览】:
vissense-master
----.jshintrc(822B)
----bower.json(1015B)
----SpecRunner.html(2KB)
----Gruntfile.js(7KB)
----lib()
--------vissense.js(61KB)
----spec()
--------vissenseFalsePositivesSpec.js(1KB)
--------fixturesHelper.js(382B)
--------vissenseRequireSpec_.js(592B)
--------phantomjsPolyfills.js(1KB)
--------customMatchersHelper.js(2KB)
--------vissenseMonitorSpec.js(27KB)
--------vissenseUtilsSpec.js(32KB)
--------vissenseCoreSpec.js(9KB)
--------vissenseUmdSpec_.js(508B)
--------javascripts()
----CONTRIBUTING.md(6KB)
----.travis.yml(577B)
----karma-saucelabs.conf.js(5KB)
----LICENSE(1KB)
----README.md(9KB)
----dist()
--------vissense.js(22KB)
--------vissense.min.js(11KB)
----.bowerrc(65B)
----.editorconfig(243B)
----templates()
--------browser-vissense-no-conflict.hbs(395B)
--------browser-vissense.hbs(221B)
--------umd-vissense.hbs(721B)
--------umd-vissense-no-conflict.hbs(1KB)
----.gitignore(122B)
----jsdoc-docstrap.conf.json(596B)
----vissense-logo.png(9KB)
----karma.conf.js(2KB)
----CHANGELOG.md(4KB)
----sync-ghpages.sh(693B)
----package.json(2KB)