为什么我不能滚动到底部?

时间:2016-05-26 06:46:44

标签: jquery scroll

我有一个触发滚动到页面最底部而不用动画的函数。

function scroll() {
$(document).scrollTop(500); 
}

以上代码有效。

function scroll() {
$(document).scrollTop($(document).height());
}

为什么以上代码无效...

3 个答案:

答案 0 :(得分:0)

试试这个:

$(document).scrollTop(document.body.scrollHeight);

答案 1 :(得分:0)

使用此

$("html, body").animate({ scrollTop: $(document).height() }, 1000);

也经过测试

$(document).scrollTop($(document).height());

工作正常

答案 2 :(得分:0)

通常,上面的代码应该可行。由于一些奇怪的原因,它不起作用。我这样做了:

我有一个PHP while循环,它创建了新的id。然后我用JS去了一个新的URL。例如:

<div class='box' id='1' limit='2'> One </div>
<div class='box'id='2' limit='2'> Two </div>

转到网址:

var limit = $(".box").parseInt($(this).attr("limit"));
window.open("courses.php#"+limit, "_self");