我在我的網站上有一個導航系統,使用JavaScript將左右水平堆疊的div滑動到視圖中。我試圖在javascript關閉的情況下使網站功能更好,所以我有第二個導航系統使用散列值'去'適當的部分。
如果有人說http://mysite.com/#page2然後打開JavaScript,就會出現問題。該頁面將重新加載#page2部分,然後導致啓用javascript的導航系統無法正常工作。例如它重新加載時認爲該頁面在第1部分,實際上是顯示第#部分。
我試過添加parent.location.hash ='';但是當頁面重新加載時,它仍然保留在它所在的任何部分。
javascript打開時如何使頁面完全刷新的任何想法?刷新頁面時,存在網址哈希
4
A
回答
0
還沒有測試過,但是,你可以有一個JavaScript狀態變量。當JavaScript首次執行時,它將狀態變量設置爲true,檢查url是基本節點還是頁面節,然後重新加載到根網址(mysite.com)。如果狀態變量已經爲true,它不會重新加載頁面(這樣你就不會重新加載)。由於該變量在JavaScript引擎中,因此如果JavaScript剛啓動,它將不會被設置爲true。
Here是使用javascript解析URL的示例。在你的情況下,你幾乎只是在尋找#符號。
相關問題
- 1. 更新網址,無需刷新頁面
- 2. 在瀏覽器中刷新瀏覽器頁面時,請點擊更改網址中的哈希值
- 3. 如何使用哈希標籤製作頁面Href刷新
- 4. 刪除網址哈希
- 5. 完成網址哈希導航後修改頁面滾動
- 6. 更改頁面網址而不刷新頁面
- 7. 更新網址而不刷新頁面中的鉻擴展
- 8. 根據網址哈希開始bxSlider
- 9. 扣除哈希後的完整網址
- 10. 從網址抓取哈希鏈接
- 11. jquery - 設置哈希後的網址
- 12. JavaScript網址哈希檢測ID號
- 13. 用哈希縮短長網址?
- 14. 如何在哈希中存儲哈希哈希?
- 15. 用新的div網格刷新頁面
- 16. Spotify網絡播放器 - 更新網址而不刷新網頁
- 17. 如何將頁面的網址中的哈希符號更改爲其他值?
- 18. 查看時不希望頁面刷新 - Ionic 2+
- 19. 保存謂詞orderBy在頁面刷新
- 20. 在頁面刷新本地存儲返回上woocomerce頁面刷新後,空值
- 21. 在現有提交哈希已更改時重新編址
- 22. 頁面刷新
- 23. 刷新頁面
- 24. 刷新頁面
- 25. 用jQuery在網址中用哈希顯示網頁的一部分
- 26. 如何在刷新頁面時停止重新提交頁面?
- 27. 在URL中使用哈希值重新加載頁面(F5)
- 28. 哈希印刷數量
- 29. 在sails.js中實時刷新網頁
- 30. 防止在頁面刷新時顯示無格式頁面 - 刷新