jQuery快捷事件
雖然我們可以使用事件處理函數(shù)完成對(duì)象事件的幾乎所有操作, 但是jQuery提供了對(duì)常用事件的封裝. 比如單擊事件對(duì)應(yīng)的兩個(gè)方法click()和click(fn)分別用來(lái)觸發(fā)單擊事件和設(shè)置單擊事件.
設(shè)置單擊事件:
$("#testDiv").click(function(event) { alert("test div clicked ! "); });
等效于:
$("#testDiv").bind("click", function(event) { alert("test div clicked ! "); });
觸發(fā)單擊事件:
$("#testDiv").click();
等效于
$("#testDiv").trigger("click");
注意這里等效的是trigger而不是triggerHandler.
此類方法在jQuery中英文叫做Event Helpers, 我找不到很好的翻譯方式, 所以按照功能稱其為"快捷方法", 征集好的翻譯名稱!
下面是jQuery的快捷方法列表:
由于都是都是對(duì)應(yīng)的事件, 所以不再寫說(shuō)明和舉例了.