課程
/前端開發
/jQuery
/jQuery基礎(三)—事件篇
$(this).text('觸發事件:' + e.type) 這個type是從哪冒出來的,為啥要加type.
2016-08-20
源自:jQuery基礎(三)—事件篇 5-1
正在回答
在我看來你首先沒弄清楚 e是什么,其次才是 type是什么
e是on()給函數返回的一個事件,可以理解為
$("#test3").on({ ????????mousedown:?function(e)?{ ????????????$(this).text('觸發事件:'?+?e.type) ????????}, ????????mouseup:?function(e)?{ ????????????$(this).text('觸發事件:'?+?e.type) ????????} ????})
on方法,給匿名函數添加了一個事件e,這個e就代表當前事件本身:
mousedown: function(e),這里的e就是mousedown事件
mouseup: function(e),這里的e就是mouseup事件
再來理解type:所有事件都有一個類型,事件的類型通過type來查詢,e.type就是獲取e事件的事件類型。
在這里,#test3這個元素被添加了 mousedown事件和mouseup事件,
$(this)指向了#test3這個元素,那么正對這個元素調用 e.type,就是獲取在這個元素上的事件類型
所以通俗的翻譯,
mousedown:?function(e)?{ ????$(this).text('觸發事件:'?+?e.type) }
就是當在#test3上面鼠標按下時,輸出 #test3上觸發了哪個事件類型
不恰當的解釋就是,我打(mousedown)了你(#test3),然后問一個旁觀者(function),我剛才對你做了什么事(e.type)
qq_一米小光_0
qq_善哉善仔_0
type意思是事件類型,$(this).text('觸發事件:' + e.type) 就是要在text中顯示當前觸發的事件類型
時間回調函數里自帶一個事件參數,在函數中可以調用這個參數的方法
.type是事件對象本身的一個方法
舉報
jQuery第三階段開啟事件修煉,掌握對頁面進行交互的操作
1 回答$("#test1").on('click', function(e) { $(this).text('觸發事件:' + e.type) })這行代碼里e指的是哪個變量,e.type為什么是click
2 回答關于事件冒泡問題,this不事件冒泡,e.target會事件冒泡???
2 回答問:測試一、測試二的mouoseover事件觸發次數為啥會疊加?
2 回答為什么一次移出事件觸發兩次mouseout事件
3 回答關于n的次數問題 ???? var n = 0; //綁定事件 $(".aaron:last").on('mousedown mouseup', function(e) { $(this).text( '觸發類型:' + (e.type) + ",次數" + ++n) ++n; })
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-24
在我看來你首先沒弄清楚 e是什么,其次才是 type是什么
e是on()給函數返回的一個事件,可以理解為
on方法,給匿名函數添加了一個事件e,這個e就代表當前事件本身:
mousedown: function(e),這里的e就是mousedown事件
mouseup: function(e),這里的e就是mouseup事件
再來理解type:所有事件都有一個類型,事件的類型通過type來查詢,e.type就是獲取e事件的事件類型。
在這里,#test3這個元素被添加了 mousedown事件和mouseup事件,
$(this)指向了#test3這個元素,那么正對這個元素調用 e.type,就是獲取在這個元素上的事件類型
所以通俗的翻譯,
就是當在#test3上面鼠標按下時,輸出 #test3上觸發了哪個事件類型
不恰當的解釋就是,我打(mousedown)了你(#test3),然后問一個旁觀者(function),我剛才對你做了什么事(e.type)
2016-09-02
type意思是事件類型,$(this).text('觸發事件:' + e.type) 就是要在text中顯示當前觸發的事件類型
2016-08-20
時間回調函數里自帶一個事件參數,在函數中可以調用這個參數的方法
.type是事件對象本身的一個方法