簡體   English   中英

歷史記錄后滾動到頂部。

[英]Scroll to top after history.back

抱歉,我的英語不好。

使用history.back后,我該怎么做才能滾動到頂部的PHP網站?

示例:page1.php是活動的。 我使用history.back回到page0.php。 page0.php不會再次加載,但是我將使用jquery滾動到頂部。

我怎樣才能做到這一點?

再見,大衛

在該頁面中使用下面的腳本,您想在其中進入頁面頂部。

<script type="text/javascript">
    $(window).bind("pageshow", function() {
        $("html, body").animate({
           scrollTop: 0
        }, 600);
    });

您可以使用jQuery代碼滾動頂部

 $(document).ready(function()
 {
   $(window).scrollTop();
   //or
   $(document).scrollTop();
 });

我在這方面並不擅長,但仍請檢查以下程序是否可行,

檢查onbeforeunload事件(如果該事件發生),設置cookie,然后在頁面上檢查cookie是否設置,然后觸發滾動到頂部事件。

之后,一旦滾動到top事件,請再次更改cookie值。

完全不確定這是否可行,這是正確的解決方案,但只是嘗試思考如何實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM