我在自定义指令定义的链接函数中有以下代码,我可以看到chrome中元素的滚动事件监听器。但是当我滚动表时,不会调用处理函数。
element.find('table').scroll(function () {
console.log("scrolled");
});
请帮我确定一下这个问题。这是JsFiddle说明问题 http://jsfiddle.net/4kLdLb4g/4/
答案 0 :(得分:1)
overflow: auto
元素上有tbody
,因此必须将该事件绑定到该元素。
element.find('tbody').scroll(function () {
console.log("scrolled");
});
JSFiddle演示http://jsfiddle.net/4kLdLb4g/5/