我的網站上沒有外部鏈接,因此我正在考慮選擇所有定位標記:$('a')
並將當前的標籤值附加到所有這些的href中,但這看起來像是一團亂七八糟的事。有一個更好的方法嗎?我的網站的網址如下所示:www.rsadler.com/html/home.html#chairsAndTables
但是,當您點擊我的任何鏈接時,網址會更新,顯然,沒有哈希標籤。 謝謝!什麼是點擊鏈接時維護hashtag值的乾淨方式?
0
A
回答
3
OP實際上意味着頁面更改,但散列需要傳遞給每個後續頁面。
$('a').each(function(){
var href=this.href.split('#')[0];
$(this).attr('href', href + window.location.hash);
});
0
1
方法1:jQuery的
$(document).ready(function() {
$("a").each(function(){ this.src += window.location.hash; });
});
方法2:會話Cookie
window.onload = function() {
var winHash = window.location.hash;
var cookieHash = unescape((document.cookie.match(new RegExp('\bhash=(.*?)(?:;|$)','i')) || [null,''])[1]);
if(winHash == "" && cookieHash.length > 0)
window.location.hash = cookieHash;
else if(winHash != "")
document.cookie = "hash=" + escape(winHash) + "; path=/";
}
注我沒有測試以上的JavaScript,所以可能有語法錯誤。
相關問題
- 1. 維護一個「乾淨的」程序集引用列表的好處是什麼?
- 2. htaccess乾淨的URL的最佳方式是什麼?
- 3. 什麼是整合大量參數處理的乾淨方式?
- 4. 什麼是統一日誌的乾淨方式?
- 5. 什麼是乾淨的方式從WCF服務返回SQLFileStream?
- 6. 用DELETE請求發送正文的乾淨方式是什麼?
- 7. 什麼是檢查對象類型的乾淨方式?
- 8. 什麼是切換視圖最乾淨和最好的方式?
- 9. 什麼是以下最乾淨的方式(MySQL)
- 10. 將結果轉換爲選項的乾淨方式是什麼?
- 11. 當事件鏈接時,清除順序依賴和冗餘的乾淨方式是什麼?
- 12. 什麼是將對象連接到彼此的乾淨而有效的方式
- 13. 以一種乾淨的方式鏈接ruby枚舉器函數
- 14. Magento - 刪除「聯繫我們」頁腳鏈接,乾淨的方式
- 15. 在C#中維護使用指令的「乾淨」列表有什麼好處?
- 16. 檢查點擊哪個鏈接的最佳方法是什麼?
- 17. 在VB.Net中點擊鏈接的最有效方法是什麼?
- 18. 驗證少數方法參數的乾淨方法是什麼?
- 19. 什麼是嘲諷Python中的類的多個方法的乾淨方式?
- 20. 什麼是纖維餅乾?
- 21. 什麼是最好的方式,使整個網頁鏈接不點擊
- 22. 化妝SVG對象可點擊的鏈接和維護的對象hover樣式
- 23. 在Django中乾淨是什麼意思?
- 24. htaccess的乾淨的輪廓鏈接
- 25. 什麼是乾淨的方式(或模式)做功能參數檢查?
- 26. ByteBuffer,什麼是乾淨的方式來檢測是否需要翻轉
- 27. 維護兩臺OS X機器的最佳方式是什麼?
- 28. Android - 維護多個圖像的最佳方式是什麼?
- 29. 使用匿名函數的最乾淨的方法是什麼?
- 30. 用更快的方式點擊鏈接
如果這是您需要的信息,應該持續用戶的會話,那麼使用會話cookie可能會更好。 –
您的意思是「選擇所有錨定標記:$('.a')」或「選擇所有錨定標記:$('a')」? – Popnoodles
@poopnoodles你是完全正確的! – dezman