我点击一个按钮,并重新加载相同的网页与新的内容。一旦重新加载完成,我想滚动所有的文件向下。我如何使用jQuery来完成这个任务呢?
$('#loadBtn').click(function () {
//some logic
window.location = url;
window.scrollBy(0, $(document).height())
});问题是在重新加载页面之前正在调用scrollBy。我试着在点击事件之后链接,如下所示,但是滚动是在每个“就绪”事件之后发生的。
$('#loadBtn').click(function () {
//some logic
window.location = url;
}).on('ready',function() {
window.scrollBy(0, $(document).height())
});我的问题是,如何重新加载页面,等待它加载,然后滚动文档?谢谢!
发布于 2014-10-13 14:01:43
您可以做的最简单的事情就是使用url中的某个东西。
window.location = url+'#id_ef_element_you_scroll_to'; 在第二页中,只需找到任何可以添加id的html标记,例如
<div id='id_ef_element_you_scroll_to'> ... </div>https://stackoverflow.com/questions/26341703
复制相似问题