首页 > 解决方案 > 无法滚动javascript

问题描述

我想console.log() 在页面滚动到最后一个块时执行此操作#scroll,但它不起作用:

<div id="posts">my very own posts</div>
<div id="scroll" style="height:300px; width:100%" onscroll="onScroll()"></div>
  <script>
  function onScroll(){
    console.log('YES');
  }
</script>

标签: javascripteventsonscroll

解决方案


里面没有任何东西<div>,所以内容没有滚动。

偶数监听器总是引用它所在对象的滚动内容。

试着把它放在<body>标签上。

<body onscroll="onScroll()">
  <p>lots of content. <p>lots of content. <p>lots of content
</body>

或者把东西放在里面,<div>这样它就可以滚动了。


推荐阅读