簡體   English   中英

從錨獲取哈希URL並加載到Div中

[英]Get Hash URL from anchor and load into Div

我有一個視頻庫,該視頻庫的左側有一個菜單,並將內容加載到右側的div中。 菜單是從php視頻帖子中生成的,因此我們需要一個可以影響所有內容的通用腳本。

- 問題 -

這些鏈接會將視頻的網址加載為當前網址的錨點-

例如。

http://www.divethegap.com/update/community/videos/#http://www.divethegap.com/update/2010/10/test-video-2/

因此,我只需要一個腳本,該腳本將獲取哈希標簽並將內容加載到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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM