2011-12-10 62 views
2

我有一個頁面,上的一些內容使用功能,這些鏈接得到加載鏈接點擊有這樣的「#section」 href屬性等等點擊HREF內容添加到瀏覽器中的地址欄。jQuery的負載頁面執行

我想這樣做,當mysite.com/#aaaa相關鏈接#aaa代碼被使用jQuery執行的用戶類型是這可能嗎?

回答

3

要訪問的URL的片段(即#後的部分),使用此代碼:

// example url: http://www.mysite.com/blog/article#comments 
var hash = window.location.hash.substring(1); // = "comments" 

然後,您可以使用該變量在你的邏輯(我假設使用$.load())在頁面加載時顯示預期的內容。

+0

確定,但有用來執行與一個選擇的所有事件的函數嗎? –

+0

例如用mysitye.com/#comment相關聯的所有股利功能#COMMENT得到執行 –

+0

你的意思是加載的內容時,應該發生某件事?如果是這樣,應該在'load()'函數的回調中完成。如果你可以在你的問題中發佈你的代碼,它會使問題更加清晰。 –