jQuery scrollTop函数

时间:2011-05-15 05:35:56

标签: jquery

我有一个页面,当用户到达页面底部时会触发下一页:

$(window).scroll(function(){
    if  ($(window).scrollTop() == $(document).height() - $(window).height()){
        next_funtion();
    }
});

但是,当用户从顶部达到页面高度 200 px的50%时,我希望触发下一页。

2 个答案:

答案 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");