點擊錨鏈接時是否有避免跳轉的方法?這樣視圖不會改變。如何在點擊錨鏈接時停止跳轉?
回答
只需使用:
<a href="javascript:void(0);">Text</a>
我這標記下來這是:http://stackoverflow.com/questions/2321469/when-do-i-need-to-specify-the-javascript-protocol – matpol 2013-11-11 16:40:45
event.preventDefault();是一個更好的選擇 – 2014-12-02 10:09:01
不錯...謝謝 – mostafaznv 2015-11-29 16:58:26
最語義和有意義的方式解決這個問題將是處理來自JavaScript內的onclick事件。理想情況下,該文件最好存儲在一個單獨的文件中,但是,在問題文件中包含一個內嵌腳本就足夠了。如果你已經在使用像jQuery這樣的JavaScript庫,那麼我建議如何解決這個問題。
分配一個ID
包括ID屬性來你的錨所以它能夠使用jQuery選擇:
<a href="#anchor" id="mylink" title="Title Here">Link Text</a>
綁定click事件
從你的JavaScript文件/流水線內腳本包括以下內容:
$('#mylink').click(function(event) {
// This will prevent the default action of the anchor
event.preventDefault();
// Failing the above, you could use this, however the above is recommended
return false;
});
以上所述的方法是EXPL充分使用jQuery API網站:http://api.jquery.com/event.preventDefault/
有時你想禁用跳轉和執行所有其他默認行爲,如追加#anchor到沒有頁面重新加載的位置。 event.preventDefault()本身不起作用。 – Nicholas 2017-06-16 09:58:12
- 1. 如何防止跳到錨定點擊?
- 2. 如何在點擊時停止fadeIn()跳轉到頂部?
- 3. 錨鏈接停止在Chrome
- 4. 單擊錨時阻止滾動/跳轉
- 5. 停止滑動點擊鏈接時
- 6. 停止選擇鏈接被點擊時
- 7. 防止在輸入焦點時單擊錨點鏈接?
- 8. 停止錨滾動點擊
- 9. 跳轉鏈接,如何跳轉到頁面上的下一個可用錨點?
- 10. 點擊鏈接後,JavaScript何時停止在頁面上運行?
- 11. 錨鏈接無法點擊,當點擊
- 12. Jquery選項卡:如何停止點擊跳轉?
- 13. 防止瀏覽器跳轉到錨點
- 14. 在Hyper點擊時如何跳過onbeforeunload事件鏈接
- 15. 停止所有在點擊鏈接時播放iframe視頻javascript
- 16. 單擊鏈接時阻止頁面跳轉到頂部
- 17. 點擊更新跳轉鏈接href點擊
- 18. 跟蹤點擊錨點電話鏈接
- 19. 防止錨點鏈接溢出無法點擊
- 20. 單擊鏈接時停止功能。 JQuery
- 21. 單擊鏈接時停止javascript運行
- 22. 阻止錨標記跳轉
- 23. 如何在單擊鏈接時停止切換腳本結束?
- 24. 如何跳轉到錨點模式?
- 25. 錨點/跳轉鏈接的規範網址?
- 26. 使用jQuery,在點擊下面的錨點鏈接後,如何從錨點鏈接獲取文本?
- 27. CSS href文本鏈接點擊時跳轉到新行
- 28. 點擊「頁面跳轉」鏈接時網站部分消失
- 29. 如何使用jQuery停止默認鏈接點擊行爲
- 30. 錨鏈接跳過太遠
您能告訴我們一個「跳躍」代碼的例子嗎? – 2012-01-31 11:36:22
如果你不希望視圖改變,爲什麼有一個錨鏈接?請清除此。 – 2012-01-31 12:18:52