-
tigger? tiggerHandler
前者觸發(fā)原生? 后者觸發(fā)jq綁定的事件處理函數(shù)
查看全部 -
js中事件是會(huì)冒泡的,所以this是可以變化的,但event.target不會(huì)變化,它永遠(yuǎn)是直接接受事件的目標(biāo)DOM元素;
若要使用jquery中的方法,則把它轉(zhuǎn)換成jquery對(duì)象
查看全部 -
event.target代表當(dāng)前觸發(fā)事件的元素?
event簡(jiǎn)寫(xiě) e
查看全部 -
keydown 識(shí)別的是上一次輸入的內(nèi)容
keyup 識(shí)別的是當(dāng)前輸入的內(nèi)容
keypress識(shí)別的是當(dāng)前輸入的內(nèi)容但是無(wú)法識(shí)別中文/功能鍵
查看全部 -
mouseenter不會(huì)在后代節(jié)點(diǎn)上觸發(fā)——推介使用
mouseover會(huì)在后代節(jié)點(diǎn)上觸發(fā)
mouseout與mouseleave 同上
查看全部 -
多事件綁定:
方法一:
$("#test2").on('mousedown mouseup', function(e) {
? ? ? ? $(this).text('觸發(fā)事件:' + e.type)
? ? })
方法二:
$("#test3").on({
? ? ? ? mousedown: function(e) {
? ? ? ? ? ? $(this).text('觸發(fā)事件:' + e.type)
? ? ? ? },
? ? ? ? mouseup: function(e) {
? ? ? ? ? ? $(this).text('觸發(fā)事件:' + e.type)
? ? ? ? }
? ? })
查看全部 -
keypress事件與keydown和keyup的主要區(qū)別
只能捕獲單個(gè)字符,不能捕獲組合鍵
無(wú)法響應(yīng)系統(tǒng)功能鍵(如delete,backspace)
不區(qū)分小鍵盤(pán)和主鍵盤(pán)的數(shù)字字符
查看全部 -
keydown是在鍵盤(pán)按下就會(huì)觸發(fā)
keyup是在鍵盤(pán)松手就會(huì)觸發(fā)
理論上它可以綁定到任何元素,但keydown/keyup事件只是發(fā)送到具有焦點(diǎn)的元素上,不同的瀏覽器中,可獲得焦點(diǎn)的元素略有不同,但是表單元素總是能獲取焦點(diǎn),所以對(duì)于此事件類(lèi)型表單元素是最合適的。
查看全部 -
select事件會(huì)在表單文本被選中時(shí),被觸發(fā)。
可以在函數(shù)中返回false來(lái)防止觸發(fā)瀏覽器的默認(rèn)行為,
可以理解為,我們?cè)跒g覽器中選中文字時(shí)會(huì)出現(xiàn)搜索和復(fù)制的兩個(gè)選擇按鈕。
查看全部 -
change()方法返回的是一個(gè)被改變的值
input type text 中的value值改變時(shí) 觸發(fā)者個(gè)事件,并返回新改變的值
slect 元素中下拉被選擇時(shí),事件也會(huì)被觸發(fā)
查看全部 -
trigger和triggerHandler指觸發(fā)事件
查看全部 -
bottonName = bottonName || 'first';
指如果存在bottonName,則bottonName=bottonName,否則,bottonName=first
查看全部 -
js中事件是會(huì)冒泡的,所以this是可以變化的,但event.target不會(huì)變化,它永遠(yuǎn)是直接接受事件的目標(biāo)DOM元素;
<div><span></span></span>
當(dāng)點(diǎn)擊span時(shí),$(event.target)指的是span,所以操作改變的是span。
因?yàn)閠his是變化的,這個(gè)時(shí)候用$(this)實(shí)際操作改變的是div。
查看全部 -
.on(?events?,[?selector?]?,[?data?],?handler(eventObject)?)
在on的第二參數(shù)中提供了一個(gè)selector選擇器
查看全部 -
委托事件介紹:https://www.cnblogs.com/liugang-vip/p/5616484.html
查看全部
舉報(bào)