-
不論鼠標移上被選元素或其子元素,都會觸發(fā) mouseover 事件。
鼠標移進被選元素,不管在其內(nèi)部如何移動,只觸發(fā)一次?mouseenter 事件。
查看全部 -
function data(e) {
? ? ? ? ? ? alert(e.data)?
? ? ? ? }
//定義了一個函數(shù) ,函數(shù)名是data ,傳了一個參數(shù)e(此時e是形參,不是一個真實的數(shù)值)。函數(shù)功能是彈出data函數(shù)的值,也就是e。
? ? ? ? function a() {
? ? ? ? ? ? $("button:eq(2)").click(222, data)
? ? ? ? }
//自定義了一個函數(shù),函數(shù)名是a,函數(shù)功能是給第3個button添加一個單擊事件,事件的具體表現(xiàn)為:當單擊按鈕時,調(diào)用data函數(shù),同時傳一個實參(也就是222)給data函數(shù)。
a();
//調(diào)用a函數(shù)。
查看全部 -
event.target代表當前觸發(fā)事件的元素,可以通過當前元素對象的一系列屬性來判斷是不是我們想要的元素查看全部
-
$(selector).hover(handlerIn,?handlerOut)
?$("p").hover(
? ? ? ? function() {
? ? ? ? ? ? $(this).css("background", 'red');
? ? ? ? },
? ? ? ? function() {
? ? ? ? ? ? $(this).css("background", '#bbffaa');
? ? ? ? }
? ? );
查看全部 -
$("div").on("click","p",fn)
p是選擇器,點擊某個元素,以該元素開始冒泡,直至冒泡到p這個指定的選擇器才觸發(fā)了事件
查看全部 -
keydown/keyup事件只是發(fā)送到具有焦點的元素上,不同的瀏覽器中,可獲得焦點的元素略有不同,但是表單元素總是能獲取焦點,所以對于此事件類型表單元素是最合適的。
查看全部 -
focus()在元素本身產(chǎn)生,focusin()在元素包含的元素中產(chǎn)生
查看全部 -
focus是在元素本身產(chǎn)生,如果給input加focus事件邊框就有反應變紅, 若是div加focus事件,則不是元素本身,不觸發(fā)事件? ?而看到的反應就像上面的說的是瀏覽器對input元素獲取焦點時的默認樣式
查看全部 -
不論鼠標移上被選元素或其子元素,都會觸發(fā) mouseover 事件。
鼠標移進被選元素,不管在其內(nèi)部如何移動,只觸發(fā)一次?mouseenter 事件。
查看全部 -
event.type:獲取事件的類型
event.pageX 和 event.pageY:獲取鼠標當前相對于頁面的坐標
event.preventDefault() 方法:阻止默認行為
event.stopPropagation() 方法:阻止事件冒泡
event.which:獲取在鼠標單擊時,單擊的是鼠標的哪個鍵
event.currentTarget : 在事件冒泡過程中的當前DOM元素
查看全部 -
jQuery事件回調(diào)方法中獲取到的事件對象是經(jīng)過兼容后處理過的一個標準的跨瀏覽器對象
通常用于比較 event.target 和 this 來確定事件是不是由于冒泡而觸發(fā)的。
事件對象是用來記錄一些事件發(fā)生時的相關信息的對象。事件對象只有事件發(fā)生時才會產(chǎn)生,并且只能是事件處理函數(shù)內(nèi)部訪問,在所有事件處理函數(shù)運行結束后,事件對象就被銷毀
查看全部 -
on( events ,[?selector ] ,[?data ] )
查看全部 -
KeyPress主要用來接收字母、數(shù)字等ANSI字符,而 KeyDown 和 KeyUP 事件過程可以處理任何不被 KeyPress 識別的擊鍵。諸如:功能鍵(F1-F12)、編輯鍵、定位鍵以及任何這些鍵和鍵盤換檔鍵的組合等。
查看全部 -
focus()在元素本身產(chǎn)生,focusin()在元素包含的元素中產(chǎn)生
blur與focusout也亦是如此
查看全部 -
使用on定義一個原生事件,但是并沒有觸發(fā)
因此需要通過trigger觸發(fā)原生事件
查看全部
舉報