history.back 后滚动到顶部
Scroll to top after history.back
对不起,我的英文很烂
如何在使用 history.back 后滚动到 php 站点的顶部?
示例:page1.php 处于活动状态。我用history.back回来
至 page0.php。 page0.php 没有再次加载,但我会滚动
以 jquery 居首。
我该怎么做?
再见,大卫
您可以使用 jquery 代码来滚动顶部
$(document).ready(function()
{
$(window).scrollTop();
//or
$(document).scrollTop();
});
在要转到页面顶部的页面中使用以下脚本。
<script type="text/javascript">
$(window).bind("pageshow", function() {
$("html, body").animate({
scrollTop: 0
}, 600);
});
我不擅长这个,但如果可行,请检查下面的过程,
检查 onbeforeunload 事件,如果该事件发生,则设置 cookie,并在页面上检查 cookie 是否已设置,然后触发滚动到顶部事件。
之后,一旦滚动到顶部事件发生,再次更改 cookie 值。
完全不确定这是否可行,这是一个正确的解决方案,但只是想想想如何实施。
对不起,我的英文很烂
如何在使用 history.back 后滚动到 php 站点的顶部?
示例:page1.php 处于活动状态。我用history.back回来 至 page0.php。 page0.php 没有再次加载,但我会滚动 以 jquery 居首。
我该怎么做?
再见,大卫
您可以使用 jquery 代码来滚动顶部
$(document).ready(function()
{
$(window).scrollTop();
//or
$(document).scrollTop();
});
在要转到页面顶部的页面中使用以下脚本。
<script type="text/javascript">
$(window).bind("pageshow", function() {
$("html, body").animate({
scrollTop: 0
}, 600);
});
我不擅长这个,但如果可行,请检查下面的过程,
检查 onbeforeunload 事件,如果该事件发生,则设置 cookie,并在页面上检查 cookie 是否已设置,然后触发滚动到顶部事件。
之后,一旦滚动到顶部事件发生,再次更改 cookie 值。
完全不确定这是否可行,这是一个正确的解决方案,但只是想想想如何实施。