經(jīng)實測,focusin 和focus在此案例中效果是相通的
但是:focus事件本身是不冒泡的,但是focusin可以,動態(tài)添加元素時,用focusin就不需重新綁定焦點事件,通過冒泡就能觸發(fā)
我查的資料
但是:focus事件本身是不冒泡的,但是focusin可以,動態(tài)添加元素時,用focusin就不需重新綁定焦點事件,通過冒泡就能觸發(fā)
我查的資料
2016-09-03
注意
觸發(fā)默認(rèn)事件 不等于 觸發(fā)冒泡
默認(rèn)事件在這個案例里的表現(xiàn)是 選中input 【光標(biāo)】會存在在里面
如果在triger里想要阻止冒泡
仍然需要e.stopPropagation
或者是return false
觸發(fā)默認(rèn)事件 不等于 觸發(fā)冒泡
默認(rèn)事件在這個案例里的表現(xiàn)是 選中input 【光標(biāo)】會存在在里面
如果在triger里想要阻止冒泡
仍然需要e.stopPropagation
或者是return false
2016-09-02
function update(first,last,bottonName) {
first.text(bottonName);
last.text(n + 1);
}
這里的first是指第一個span last是第二個span
bottonName是通過
$("button:first").trigger('click','last');
傳遞過來的 這里的last ,
那么判定倒是是last button 還是first呢
bottonName = bottonName || 'firstaa';
這里即是
first.text(bottonName);
last.text(n + 1);
}
這里的first是指第一個span last是第二個span
bottonName是通過
$("button:first").trigger('click','last');
傳遞過來的 這里的last ,
那么判定倒是是last button 還是first呢
bottonName = bottonName || 'firstaa';
這里即是
2016-09-02
return false 等同于
event.preventDefault() 方法:阻止默認(rèn)行為
event.stopPropagation() 方法:阻止事件冒泡
之和
event.preventDefault() 方法:阻止默認(rèn)行為
event.stopPropagation() 方法:阻止事件冒泡
之和
2016-09-02
this 是 事件源, 也就是ul
e.target 是 點擊的目標(biāo) ,字面意思就是 event 的target 也就是事件(點擊)的目標(biāo),
e.target 是 點擊的目標(biāo) ,字面意思就是 event 的target 也就是事件(點擊)的目標(biāo),
2016-09-02
只能委托給父元素或者祖先元素,
$('.aaron').on('click', 'a', function(e) {
alert(e.target.textContent)
})
也就是事件綁定在.aaron上,但是用戶觸發(fā)在a元素上。
如果提供了第二參數(shù),也就是a,那么事件在往上冒泡的過程中遇到了a,將會觸發(fā)事件回調(diào)函數(shù)
$('.aaron').on('click', 'a', function(e) {
alert(e.target.textContent)
})
也就是事件綁定在.aaron上,但是用戶觸發(fā)在a元素上。
如果提供了第二參數(shù),也就是a,那么事件在往上冒泡的過程中遇到了a,將會觸發(fā)事件回調(diào)函數(shù)
2016-09-02
彈三次是事件冒泡
具體如下
$("input").select(function(e){
alert(e.target.value)
e.stoppropagation()
// return false;
})
e.stoppropagation()是阻止該事件冒泡的方法
等同與return false
具體如下
$("input").select(function(e){
alert(e.target.value)
e.stoppropagation()
// return false;
})
e.stoppropagation()是阻止該事件冒泡的方法
等同與return false
2016-09-02
focus:當(dāng)focusable元素獲得焦點時,不支持冒泡;
focusin:和focus一樣,只是此事件支持冒泡;
blur:當(dāng)focusable元素失去焦點時,不支持冒泡;
focusout:和blur一樣,只是此事件支持冒泡;
focusin:和focus一樣,只是此事件支持冒泡;
blur:當(dāng)focusable元素失去焦點時,不支持冒泡;
focusout:和blur一樣,只是此事件支持冒泡;
2016-09-02
function a() { }
定義a函數(shù)
a();立即調(diào)用,頁面加載時就執(zhí)行的意思
兩個函數(shù)概括成一個就是:
$("input:last").focusin('慕課網(wǎng)', function(e) {
$(this).val(e.data)
}
定義a函數(shù)
a();立即調(diào)用,頁面加載時就執(zhí)行的意思
兩個函數(shù)概括成一個就是:
$("input:last").focusin('慕課網(wǎng)', function(e) {
$(this).val(e.data)
}
2016-09-02