我要做的就是在DIV
滚动 a 时调用一个函数。为简单起见,我没有指定其他任何内容。此外,我只关注 DOM 兼容的浏览器,例如 Chrome、Safari(不是 IE)。
我的问题是滚动处理程序永远不会被调用。如果我替换scroll
to click
,它会在我单击时起作用。不知何故,滚动不起作用。
请注意:我不能使用 jQuery :(
这是我的代码:
HTML:
<div id="test">--long content--</div>
JS:
function myFunc() {
console.log('in myFunc');
}
var objTable = document.getElementById("test");
objTable.addEventListener("scroll", function () {
myFunc();
}, false);
小提琴: