根據jQuery API描述:live在最新版本中被完全刪除。但它已廣泛用於我們的項目。例如:JQuery替換live ::`delegate`或`on`
$('div.collapsed').live('mouseover', function() {
TBD.GENERAL.showLoginOther(this);
});
$(".info_bar .filter a, .pagination a").live("click", function() {
TBD.DHTML.shadeWithLoading($(this).data('container-id'));
$.getScript(this.href);
return false;
});
$("form[loading-effect]").live('ajax:before', function() {
$(this).find('.button_panels, .loading_panels').toggle();
});
.........
等
現在,如果我想使用最新的jQuery會是怎樣的正確更換的住嗎?委託或關於?
預計有點說明。在此先感謝
您可以在文檔中找到最佳解釋我認爲 –
http://stackoverflow.com/a/14405273/1414562 –
最簡單的解決方案不是更新您的jQuery版本,除非您有其他具體原因這樣做。 – Blazemonger