所以我有一个表,当我们在 window
上捕获 scroll 事件
时,我想在上面捕获它的滚动事件。我想在它的主体滚动时捕获滚动事件,因为它有一些 fixed
高度和 overflow:scroll
将被预设:
以下是我尝试过但没有成功的方法:
$('tbody').on('scroll',function(){
alert('hellow');
});
我不确定上面的代码是否正确。我的意思是不确定 table
是否有这样的 event
。
是否有任何替代方法来捕获table body
的滚动事件。出现在这里的主要原因是固定的表头,它在 chrome 和其他浏览器中工作正常但在 IE8 中不行,因为它会跳转并需要时间再次修复!
最佳答案
试试这个,它必须在 IE8 中工作:
$('tbody').bind('mousewheel DOMMouseScroll', onWheel);
function onWheel (e){
console.log(e);
}
关于javascript - 在表体上应用滚动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30497611/