滾動條是不重置如何設置滾動條,因此不會重置
基本上我想設置滾動條,使得它被移動到的位置停留,包括當頁面已刷新。它會留在那裏直到它再次移動。這可能嗎? 希望你能提供任何幫助。請保持簡單的心態,我很新的代碼! 感謝,亞倫
滾動條是不重置如何設置滾動條,因此不會重置
基本上我想設置滾動條,使得它被移動到的位置停留,包括當頁面已刷新。它會留在那裏直到它再次移動。這可能嗎? 希望你能提供任何幫助。請保持簡單的心態,我很新的代碼! 感謝,亞倫
這在這篇博客文章很好的描述:
你基本上需要獲取當前的滾動位置在JavaScript中,沿着新的請求發送。然後,您在響應中將「滾動位置」反彈回客戶端。客戶端上的JavaScript然後恢復滾動位置。
這是偉大的,但我想超越刷新甚至保持不變,當瀏覽器完全退出。那是不可行的? –
我認爲這是可行的。您可以嘗試在某個onunload事件中將最後一次已知的滾動位置發佈到服務器。你也可以連續地把最後一個scroll-pos放在[local storage](http://php-html.net/tutorials/html5-local-storage-guide/)中。 safari和firefox都支持這一點。 – aioobe
如果有人能把它拼出來,可能會有一些困難 –
什麼樣的滾動條?你正在做的GUI應用程序? Java的?視窗? X-Windows的?瀏覽器?天際遊戲中的酒吧? –
* [...]包括頁面刷新的時間[...] * - 我想說他正在談論一個網頁。 – aioobe
對不起,在一個網頁上。主要在safari和firefox中工作。最終目標是有一個永久保留的滾動條,直到再次移動。即使在瀏覽器退出之後,也不會刷新頁面。有任何想法嗎? –