注意
觸發(fā)默認(rèn)事件 不等于 觸發(fā)冒泡
默認(rèn)事件在這個(gè)案例里的表現(xiàn)是 選中input 【光標(biāo)】會(huì)存在在里面
如果在triger里想要阻止冒泡
仍然需要e.stopPropagation
或者是return false
觸發(fā)默認(rèn)事件 不等于 觸發(fā)冒泡
默認(rèn)事件在這個(gè)案例里的表現(xiàn)是 選中input 【光標(biāo)】會(huì)存在在里面
如果在triger里想要阻止冒泡
仍然需要e.stopPropagation
或者是return false
2016-09-02
function update(first,last,bottonName) {
first.text(bottonName);
last.text(n + 1);
}
這里的first是指第一個(gè)span last是第二個(gè)span
bottonName是通過(guò)
$("button:first").trigger('click','last');
傳遞過(guò)來(lái)的 這里的last ,
那么判定倒是是last button 還是first呢
bottonName = bottonName || 'firstaa';
這里即是
first.text(bottonName);
last.text(n + 1);
}
這里的first是指第一個(gè)span last是第二個(gè)span
bottonName是通過(guò)
$("button:first").trigger('click','last');
傳遞過(guò)來(lái)的 這里的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 是 點(diǎn)擊的目標(biāo) ,字面意思就是 event 的target 也就是事件(點(diǎn)擊)的目標(biāo),
e.target 是 點(diǎn)擊的目標(biāo) ,字面意思就是 event 的target 也就是事件(點(diǎn)擊)的目標(biāo),
2016-09-02
只能委托給父元素或者祖先元素,
$('.aaron').on('click', 'a', function(e) {
alert(e.target.textContent)
})
也就是事件綁定在.aaron上,但是用戶(hù)觸發(fā)在a元素上。
如果提供了第二參數(shù),也就是a,那么事件在往上冒泡的過(guò)程中遇到了a,將會(huì)觸發(fā)事件回調(diào)函數(shù)
$('.aaron').on('click', 'a', function(e) {
alert(e.target.textContent)
})
也就是事件綁定在.aaron上,但是用戶(hù)觸發(fā)在a元素上。
如果提供了第二參數(shù),也就是a,那么事件在往上冒泡的過(guò)程中遇到了a,將會(huì)觸發(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元素獲得焦點(diǎn)時(shí),不支持冒泡;
focusin:和focus一樣,只是此事件支持冒泡;
blur:當(dāng)focusable元素失去焦點(diǎn)時(shí),不支持冒泡;
focusout:和blur一樣,只是此事件支持冒泡;
focusin:和focus一樣,只是此事件支持冒泡;
blur:當(dāng)focusable元素失去焦點(diǎn)時(shí),不支持冒泡;
focusout:和blur一樣,只是此事件支持冒泡;
2016-09-02
function a() { }
定義a函數(shù)
a();立即調(diào)用,頁(yè)面加載時(shí)就執(zhí)行的意思
兩個(gè)函數(shù)概括成一個(gè)就是:
$("input:last").focusin('慕課網(wǎng)', function(e) {
$(this).val(e.data)
}
定義a函數(shù)
a();立即調(diào)用,頁(yè)面加載時(shí)就執(zhí)行的意思
兩個(gè)函數(shù)概括成一個(gè)就是:
$("input:last").focusin('慕課網(wǎng)', function(e) {
$(this).val(e.data)
}
2016-09-02
已采納回答 / wanguanjin
不加就是left而已,就是left在那個(gè)元素就是那個(gè)元素,加div就是指left指定元素里的所有div的合集
兩個(gè)測(cè)試中的變量n共用了,修改其中一個(gè)變量名就互不影響了,這個(gè)應(yīng)該叫做全局變量污染吧
2016-09-02
如果無(wú)反應(yīng)的那兩個(gè)DIV,點(diǎn)擊邊框會(huì)變色,最好使用火狐或者谷歌瀏覽器,這樣效果直觀些
2016-09-02
這逼裝得太強(qiáng),用到了沒(méi)講的東西,又不說(shuō)明清楚,初學(xué)者看不懂代碼,還不如看參考文檔
2016-09-01