[英]Get Hash URL from anchor and load into Div
我有一個視頻庫,該視頻庫的左側有一個菜單,並將內容加載到右側的div中。 菜單是從php視頻帖子中生成的,因此我們需要一個可以影響所有內容的通用腳本。
- 問題 -
這些鏈接會將視頻的網址加載為當前網址的錨點-
例如。
因此,我只需要一個腳本,該腳本將獲取哈希標簽並將內容加載到div中。 到目前為止,我慘遭失敗,未能做到這一點。 我想象這是document.location.hash的一部分,但不知道從那里去。
幫助非常感謝。
謝謝
注意:此答案使用jQuery,因為1.4.2已包含並已在頁面中廣泛使用。
您可以將點擊處理程序附加到錨點,例如:
$("#nav a").click(function() {
$("#content").load(this.hash.substring(1));
});
您可以在此處針對您的標記進行測試,因為它位於單獨的域中,因此它不會實際上不會加載到演示中,但可以在同一域中正常工作。
你可以試試這個-
$('a').click(function(){
$('#content').load(document.location.hash.replace(/#/,''));
});
這將從當前URL的哈希部分之后加載內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.