[英]How to prevent web page from scrolling back to the top of the browser?
我有一個網頁,其中列出了諸如書籍之類的項目,並且該頁面已由JavaScript渲染,從而請求了寧靜的服務。 但是,如果我向下滾動到瀏覽器的底部,然后選擇要查看的項目,然后按瀏覽器的“后退”按鈕,則該頁面不會向下滾動到底部。 而是滾動到瀏覽器頂部。
如何使網頁滾動回到上一個位置?
這取決於您如何實現事件。
我想您將事件附加到鏈接,並將href屬性設置為“#”。 這就是滾動返回頂部的原因。
如果使用的是jQuery,則可以使用Event對象中的preventDefault()
方法,它應該可以工作。 否則,如果在事件處理程序中返回false
,則該操作應停止。
您能否提供一些有關如何調用Resful服務的代碼?
即使頁面沒有重新加載,也應確保鏈接使用錨標記(#)。 這樣,當用戶回擊時,他們將被重定向到最后的#號,因此也將重定向到頁面上的最后一個位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.