1
,所以我使用本Alman歷史塞在我的JS/AJAX應用程序來管理後退按鈕功能:jQuery的歷史/ Hashchange事件 - 後退按鈕 - 在表單提交
閱讀關於這裏的插件:JQuery Hashchange
它工作正常的所有我的鏈接'a'包含一個href,但它不會創建一個哈希當一個輸入按鈕被點擊。我如何添加此功能?我有很多使用按鈕進行處理的Ajax表單,並且需要確保在該事件上也創建了散列表。謝謝你的幫助。
,所以我使用本Alman歷史塞在我的JS/AJAX應用程序來管理後退按鈕功能:jQuery的歷史/ Hashchange事件 - 後退按鈕 - 在表單提交
閱讀關於這裏的插件:JQuery Hashchange
它工作正常的所有我的鏈接'a'包含一個href,但它不會創建一個哈希當一個輸入按鈕被點擊。我如何添加此功能?我有很多使用按鈕進行處理的Ajax表單,並且需要確保在該事件上也創建了散列表。謝謝你的幫助。
從文檔
// Manually trigger the event handler.
jQuery(window).hashchange();
所以,你需要有像
$('input#mybutton').click(function(){
$(window).hashchange()
// or directly changing the hash will trigger it too
location.hash = 'somehash';
}
大多數歷史插件我已經看了只是一個計時器工作,所以每50個左右毫秒他們檢查哈希是否與以前相同。如果不是的話,他們會發起這個事件。所以當你直接改變location.hash時,它會識別它並且觸發事件。或者理論去...