基本上,在我的網站上,我希望通過點擊HREF鏈接在頁面之間切換,它不會重新加載頁面,但它會更改URL。我的網站在這裏:https://abyssalplains.us/和我發現的一個網站是一個很好的例子:http://anomaly.com/當您在標籤之間切換時,它會在不重新加載頁面的情況下更改網址。有人可以解釋如何做到這一點。更改網址而不刷新?
回答
首先,你需要設置路由器來處理url。
您可以使用AngularJS作爲快捷方式,或者使用manipulating the browser url history編寫自己的javascript邏輯。
如果你寫你自己的JavaScript,那麼你也將需要處理的頁面加載太..
通常你可以刪除一些HTML主體和加載的頁面jQuery
所以邏輯是更換:
。用javascript獲取網址window.location.href
。 Load new html content of specific page with ajax並將其保存到變量
。刪除或replace current html content使用新的html內容
。 Change the browser history
您提供的示例使用來自內部庫的CSS轉換,使用列表顯示所有「選項卡」並獲得它們使用z-index的分層效果。
路徑從每個「選項卡」上的onClick事件改變,本質上向您顯示下一個所謂的「頁面」,但只是發射動畫事件。
但實際上所有內容都是一次加載完成的,而不是動態地讓我們說onClick事件或虛擬DOM。
我希望這可以幫助您解決您的問題。
這是關於我嗎? @Kyle Berkland –
我覺得這個插件會和你想要的一樣。 ü只需要按照簡單的步驟,這是已經在網站上: 網址: http://barbajs.org/
只需訪問這裏並獲取更多信息,您可以看到這個網址也http://barbajs.org/examples.html
而且技術你身邊正在搜索稱爲pjax。
- 1. 更新網址而不刷新
- 2. Spotify網絡播放器 - 更新網址而不刷新網頁
- 3. 更改頁面網址而不刷新頁面
- 4. 更新網址而不刷新頁面中的鉻擴展
- 5. 更新更改json數據而不刷新網站
- 6. JavaScript刷新而不是更改頁面
- 7. 轉到錨點而不更改網址
- 8. 重定向url而不更改網址
- 9. 更新網址,無需刷新頁面
- 10. iOS4 - 刷卡更改UIWebview網址?
- 11. HTML:更改網址而不重新加載頁面?
- 12. Angularjs - 更改模板而不更改網址
- 13. 如何在地址欄中更改網址而不重新加載頁面
- 14. 加載網址而不刷新..怎麼辦?
- 15. 將參數添加到網址而不刷新
- 16. 更改後TreeView不刷新
- 17. RedirectToAction不更改網址
- 18. 如何刷新iframe網址?
- 19. 刷新原來的網址()
- 20. 此網站如何更改瀏覽器的網址而不更改頁面?
- 21. 更新變量而不刷新PHP
- 22. 如何更新網址而無需使用JavaScript刷新完整的PHP頁面?
- 23. asp.net刷新數據庫更改網頁
- 24. jQuery - 如何更改網址而無需重新加載?
- 25. 更改網址而無需重新加載頁面
- 26. Twitter如何更改網址而無需重新加載頁面?
- 27. 更改元刷新的內容不會改變刷新時間
- 28. mod_rewrite一個網址到另一個網址,而無需更改源網址
- 29. WordPress更改網站的網址名稱(不更改實際的網址)
- 30. ExpressJS改變路線,而不刷新
我認爲你必須使用 '顯示:無;' 在第一,然後使用JavaScript設置 '顯示:塊;' 當用戶點擊您的鏈接。 –