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