![](/img/trans.png)
[英]Scroll to element on the page without jquery (Vanilla Javascript)
[英]JavaScript event happens when scroll comes to the element without jQuery
我有一些股利滚动。
我想用javascript做,当div的滚动到达元素时,该功能将激活。
我想在没有jQuery的情况下执行此操作。
我该怎么做?
来源示例:
div id = bb,是滚动时将激活“ example”功能的元素
<div id=aa> // this div have scrollbar
<br><br><br><Br><br><br><br><br><br><br><br><br><br><Br><br><br><br><br>
<div id=bb>this is the element that will active the function</div>
<br><br><br><Br><br><br><br><br><br><br><br><br><br><Br><br><br><br><br>
</div>
这是我想在滚动到元素时激活的功能:
function example() {
document.write('work!');
}
window.onscroll = function() {
var pos = window.pageYOffset;
var b = getElementById("bb");
var pos_bb = b.offset().top;
if(pos == pos_show) {
example();
}
}
试试这个,使用pageYOffset;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.