2012-08-07 65 views
0

我正在使用jQuery工具歷史插件添加歷史記錄功能頁面。我使用此代碼jQuery工具 - 您可以手動設置歷史插件中的網址嗎?

$("a.links_with_history").history(function(event, hash) { 

}); 

有沒有辦法在此手動設置的URL,而不是從錨標記的href屬性所獲得的價值的?

編輯:爲了這個問題的目的,假設我們要使用jQuery工具而不是另一個插件。

回答

1

如果我是你,我會使用一個類似的插件:History.js

然後,你需要的是一個pushState。這是它在read me說:

History.pushState(data,title,url) 

推一個新的狀態到瀏覽器;數據可以爲空或對象,標題可以爲空或字符串,URL必須是一個字符串

+0

我儘量減少插件的數量,恐怕用另一個是不是一種選擇 – arvinsim 2012-08-07 09:51:57

+0

@arvinsim我不不明白這個問題。你只需用history.js替換歷史插件即可。 – 2012-08-07 10:15:38

相關問題