文件名称:视口内:当任何元素在视口(主体或自定义视口)中可见时,获取回调
文件大小:55KB
文件格式:ZIP
更新时间:2024-03-11 23:46:48
JavaScript
来自维护者的注意事项: 如今,不再需要该库,您现在可以依赖所有现代浏览器中可用的Intersection Observer API: : /从维护者注意 视口中 知道元素何时在窗口视口或自定义视口中。 API 立即结果 var inViewport = require ( 'in-viewport' ) ; var elem = document . getElementById ( 'myFancyDiv' ) ; var isInViewport = inViewport ( elem ) ; // returns `true` or `false` alert ( 'myFancyDiv is ' + isInViewport ? 'visible' : 'not visible' + ' in the window' ) ; 使用回调 我们会监视您的元素进入视口,并在其进入
【文件预览】:
in-viewport-master
----.gitignore(14B)
----package.json(961B)
----.travis.yml(271B)
----build()
--------in-viewport.min.js(3KB)
----.zuul.yml(456B)
----LICENSE(1KB)
----README.md(7KB)
----example()
--------offset.html(750B)
--------simple.html(491B)
--------container.html(820B)
--------container-offset.html(1KB)
--------invisible-element.html(517B)
----in-viewport.js(7KB)
----HISTORY.md(864B)
----test()
--------custom-container-with-offset.js(2KB)
--------visible.js(423B)
--------custom-container.js(2KB)
--------detached.js(1KB)
--------debounce.js(479B)
--------overlapping-div.js(2KB)
--------dispose.js(1KB)
--------hidden-element.js(1KB)
--------hidden-parent-element.js(1KB)
--------callback-argument-DOMElement.js(503B)
--------not-visible.js(2KB)
--------fixtures()
--------no-watch.js(1017B)
--------offset.js(2KB)
----yarn.lock(116KB)