我有一个jquery动画,它将滚动到页面底部。
我在我的AJAX代码中使用此滚动动画代码。
滚动动画效果在Firefox中正常工作但由于某种原因它无法使用Google Chrome!
有人可以就此提出建议吗?
这是我的代码:
$('html, body').animate({ scrollTop: $(document).height() }, 'slow');
这就是我使用AJAX的方式:
<script type="text/javascript">
$(document).ready(function () {
function load() {
$.ajax({
type: "GET",
url: "MYFILE.php",
dataType: "html", //expect html to be returned
success: function (response) {
$("#messageme").html(response);
$('html, body').animate({ scrollTop: $(document).height() }, 'slow');
setTimeout(load, 800);
}
});
}
load();
});
</script>
任何帮助将不胜感激。
答案 0 :(得分:1)
这个问题似乎已经得到了回答。有关答案,请参阅this post。
简单地使用: (文档)$ .scrollTop();
答案 1 :(得分:0)
Chrome修补程序就是这样:
$('html, body').animate({
scrollTop: $(document).height()-$(window).height()},
1000,
"swing"
);