我在自定义指令定义的链接函数中有以下代码,我可以在 chrome 中看到该元素的滚动事件监听器。但是当我滚动表格时,处理函数没有被调用。
element.find('table').scroll(function () {
console.log("scrolled");
});
请帮我找出问题所在。这是说明问题的 JsFiddle http://jsfiddle.net/4kLdLb4g/4/
最佳答案
tbody
元素上有 overflow: auto
,因此事件必须绑定(bind)到该元素。
element.find('tbody').scroll(function () {
console.log("scrolled");
});
JSFiddle 演示 http://jsfiddle.net/4kLdLb4g/5/
关于jquery - 在我的链接函数中注册的事件监听器未被触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28601283/