我有一个页面,当用户到达页面底部时会触发下一页:
$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height()){
next_funtion();
}
});
但是,当用户从顶部达到页面高度或 200 px的50%时,我希望触发下一页。
答案 0 :(得分:3)
这是基本的数学。没有它,jQuery根本不会帮助你:
$(window).scroll(function() {
if (($(window).scrollTop() < 200) || ($(window).scrollTop() < $(document).height() / 2)) {
next_funtion();
答案 1 :(得分:0)
您可以为ScrollTop函数
尝试此代码$('html,body').animate({
scrollTop: $('#'+id_name).offset()
}, "fast");