繁体   English   中英

滚动到没有jQuery的元素时发生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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM