簡體   English   中英

如何防止網頁回滾到瀏覽器頂部?

[英]How to prevent web page from scrolling back to the top of the browser?

我有一個網頁,其中列出了諸如書籍之類的項目,並且該頁面已由JavaScript渲染,從而請求了寧靜的服務。 但是,如果我向下滾動到瀏覽器的底部,然后選擇要查看的項目,然后按瀏覽器的“后退”按鈕,則該頁面不會向下滾動到底部。 而是滾動到瀏覽器頂部。

如何使網頁滾動回到上一個位置?

這取決於您如何實現事件。

我想您將事件附加到鏈接,並將href屬性設置為“#”。 這就是滾動返回頂部的原因。

如果使用的是jQuery,則可以使用Event對象中的preventDefault()方法,它應該可以工作。 否則,如果在事件處理程序中返回false ,則該操作應停止。

您能否提供一些有關如何調用Resful服務的代碼?

即使頁面沒有重新加載,也應確保鏈接使用錨標記(#)。 這樣,當用戶回擊時,他們將被重定向到最后的#號,因此也將重定向到頁面上的最后一個位置。

http://www.w3schools.com/tags/tag_a.asp

暫無
暫無

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

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