javascript - 无法滚动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>
解决方案
里面没有任何东西<div>
,所以内容没有滚动。
偶数监听器总是引用它所在对象的滚动内容。
试着把它放在<body>
标签上。
<body onscroll="onScroll()">
<p>lots of content. <p>lots of content. <p>lots of content
</body>
或者把东西放在里面,<div>
这样它就可以滚动了。
推荐阅读
- c# - 在 C# 中的 WPF 应用程序中导出数据网格的子集
- c# - Xamarin Android WiFi 直接路由
- c# - Stackedcolumn 图表有间隙并且 y 值不是从 0 开始
- c# - 连接两个表显示 NULL
- ios - 谷歌广告“没有广告显示”仅在发布版本上加载失败
- excel - 如何创建数据验证以确保列的总和不超过 Google 表格上的特定数量?
- node.js - 连接到没有密码的离线服务器,但仍然获得数据包类型 1 [MINECRAFT]
- xamarin - 使用firebase上传图片的方法出错
- node.js - Mocha 测试在之前工作正常后未运行
- python - Python 请求 API 顺序运行