jQuery快捷事件
雖然我們可以使用事件處理函數(shù)完成對象事件的幾乎所有操作, 但是jQuery提供了對常用事件的封裝. 比如單擊事件對應(yīng)的兩個方法click()和click(fn)分別用來觸發(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的快捷方法列表:
由于都是都是對應(yīng)的事件, 所以不再寫說明和舉例了.
名稱 | 說明 | 舉例 | |
blur( ) | ? | ? | |
blur( fn ) | ? | ? | |
change( ) | ? | ? | |
change( fn ) | ? | ? | |
click( ) | ? | ? | |
click( fn ) | ? | ? | |
dblclick( ) | ? | ? | |
dblclick( fn ) | ? | ? | |
error( ) | ? | ? | |
error( fn ) | ? | ? | |
focus( ) | ? | ? | |
focus( fn ) | ? | ? | |
keydown( ) | ? | ? | |
keydown( fn ) | ? | ? | |
按鍵( ) | ? | ? | |
按鍵( fn ) | ? | ? | |
keyup( ) | ? | ? | |
keyup( fn ) | ? | ? | |
加載( fn ) | ? | ? | |
鼠標(biāo)按下( fn ) | ? | ? | |
鼠標(biāo)輸入( fn ) | ? | ||
鼠標(biāo)離開( fn )? | ?|||
? | ?|||
? | ?|||
? | 鼠標(biāo)向上( fn ) | ||
? | 調(diào)整大小( fn ) | ||
? | 滾動(fn) | ? | ? |
選擇( ) | ? | ? | |
? | |||
? | ?|||
? | ?|||
? | ?繼續(xù)學(xué)習(xí) |