如何判断用户是否使用jQuery滚动到表的末尾?我可以找到用户滚动到页面末尾的时间:
if( document.body.scrollHeight - $( window ).scrollTop() <= $( window ).height() ) {
// do something
}
但如何使用表格执行此操作,例如$(#table-name)
?
非常感谢:)。
答案 0 :(得分:1)
还有一个jquery插件,其中包含许多其他功能:
答案 1 :(得分:0)
$(document).scroll(function() {
if ($("table")[0].scrollHeight - $(window).scrollTop() <= $(window).height()) {
alert("hello");
}
});
答案 2 :(得分:0)
试试这个。
$(document).scroll(function() {
var $table = $("#table-name");
if ($table.position().top + $table.height() - $(window).height() <= $(window).scrollTop()) {
console.log('Reached end of table');
}
});
<强> Demo 强>