Jquery 单击操作完成后滚动到元素
我正在点击一个按钮并用新内容重新加载同一页面。重新加载完成后,我想向下滚动文档。如何使用jQuery实现这一点Jquery 单击操作完成后滚动到元素,jquery,Jquery,我正在点击一个按钮并用新内容重新加载同一页面。重新加载完成后,我想向下滚动文档。如何使用jQuery实现这一点 $('#loadBtn').click(function () { //some logic window.location = url; window.scrollBy(0, $(document).height()) }); 问题是scrollBy在重新加载页面之前被调用。我尝试在点击事件后链接,如下图所示,但每次“就绪”事
$('#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())
});
我的问题是,如何重新加载页面,等待页面加载,然后滚动文档?谢谢 最简单的方法是在url中使用#某物
window.location = url+'#id_ef_element_you_scroll_to';
在第二页,只需找到任何可以添加id的html标记,例如
<div id='id_ef_element_you_scroll_to'> ... </div>
。。。
最简单的方法就是在url中使用一些东西
window.location = url+'#id_ef_element_you_scroll_to';
在第二页,只需找到任何可以添加id的html标记,例如
<div id='id_ef_element_you_scroll_to'> ... </div>
。。。
最简单的方法就是在url中使用一些东西
window.location = url+'#id_ef_element_you_scroll_to';
在第二页,只需找到任何可以添加id的html标记,例如
<div id='id_ef_element_you_scroll_to'> ... </div>
。。。
最简单的方法就是在url中使用一些东西
window.location = url+'#id_ef_element_you_scroll_to';
在第二页,只需找到任何可以添加id的html标记,例如
<div id='id_ef_element_you_scroll_to'> ... </div>
。。。
您必须在重定向到的另一个页面中执行此操作。它实际上是同一个页面,但具有不同的查询参数。我认为我的措辞不正确。我会修正它。但是,如果你重新加载页面,脚本将再次执行。因此,window.location=…
之后的所有内容都不会执行。您必须在重定向到的另一个页面中执行此操作。它实际上是同一个页面,但具有不同的查询参数。我认为我的措辞不正确。我会修正它。但是,如果你重新加载页面,脚本将再次执行。因此,window.location=…
之后的所有内容都不会执行。您必须在重定向到的另一个页面中执行此操作。它实际上是同一个页面,但具有不同的查询参数。我认为我的措辞不正确。我会修正它。但是,如果你重新加载页面,脚本将再次执行。因此,window.location=…
之后的所有内容都不会执行。您必须在重定向到的另一个页面中执行此操作。它实际上是同一个页面,但具有不同的查询参数。我认为我的措辞不正确。我会修正它。但是,如果你重新加载页面,脚本将再次执行。所以window.location=…
之后的所有内容都不会执行