最新回答 / 椰知
keydown事件觸發(fā)在文字還沒(méi)敲進(jìn)文本框,這時(shí)如果在keydown事件中輸出文本框中的文本,得到的是觸發(fā)鍵盤事件前的文本,而keyup事件觸發(fā)時(shí)整個(gè)鍵盤事件的操作已經(jīng)完成,獲得的是觸發(fā)鍵盤事件后的文本
2018-05-25
最新回答 / 慕粉3502691
直接點(diǎn)擊提交,鼠標(biāo)移動(dòng)到測(cè)試三的div里觸發(fā)mousemove時(shí)間,數(shù)據(jù)后邊兒會(huì)出現(xiàn)1111。
2018-05-24
測(cè)試三這樣寫童鞋們更容易接受吧:
function a(){
$('button').mousedown(111111,function(e){
alert(e.data)
})
};
a();
function a(){
$('button').mousedown(111111,function(e){
alert(e.data)
})
};
a();
2018-05-16
function a(){
$('button').mousedown(111111,function(e){
alert(e.data)
})
};
a();
$('button').mousedown(111111,function(e){
alert(e.data)
})
};
a();
2018-05-16
on()事件相當(dāng)于是$(document).click(function(){if(點(diǎn)擊的是a){}}),給body添加了一個(gè)click事件,當(dāng)點(diǎn)擊的是btn,事件冒泡原理,從里到外,就相當(dāng)于點(diǎn)擊了a,那么就會(huì)執(zhí)行函數(shù),本質(zhì)上只給body添加了一個(gè)事件,而click()事件是給所有子元素a添加了click事件。
參考:https://www.cnblogs.com/wufangfang/p/5333007.html
參考:https://www.cnblogs.com/wufangfang/p/5333007.html
2018-05-16
使用場(chǎng)景:比如校驗(yàn)用戶輸入的表單內(nèi)容合法性等,不合法的就不向服務(wù)器上的action頁(yè)面發(fā)起請(qǐng)求以及提交表單數(shù)據(jù)
2018-05-14
$("input").trigger("focus", "觸發(fā)聚焦事件");//觸發(fā)了原生的獲得焦點(diǎn),參數(shù)不會(huì)傳遞?
$("input").triggerHandler("focus","沒(méi)有觸發(fā)默認(rèn)聚焦事件");//沒(méi)有觸發(fā)聚焦事件?
$("input").triggerHandler("focus","沒(méi)有觸發(fā)默認(rèn)聚焦事件");//沒(méi)有觸發(fā)聚焦事件?
2018-05-13
$("html").click(function() {
$("#msg").html( $("#msg").html() + "<p>html元素被單擊</p>");
});
再加個(gè)html繼續(xù)冒泡
$("#msg").html( $("#msg").html() + "<p>html元素被單擊</p>");
});
再加個(gè)html繼續(xù)冒泡
2018-05-13
$("ul").on('click',function(e){
if(this === e.target) return;
alert('觸發(fā)的元素是內(nèi)容是: ' + e.target.textContent)
})
可以把點(diǎn)擊ul的alert去掉
$("ul").on('click' ,function(e){
alert(this);
alert('觸發(fā)的元素是內(nèi)容是: ' + e.target.textContent)
})
去掉了ul的click事件反應(yīng)
if(this === e.target) return;
alert('觸發(fā)的元素是內(nèi)容是: ' + e.target.textContent)
})
可以把點(diǎn)擊ul的alert去掉
$("ul").on('click' ,function(e){
alert(this);
alert('觸發(fā)的元素是內(nèi)容是: ' + e.target.textContent)
})
去掉了ul的click事件反應(yīng)
2018-05-13
把第二n++去掉
off和unbind一樣解綁事件用法幾乎一樣,
off后可以jia選擇器off(event [, selector], function)
unbing的源碼也是用的off
off和unbind一樣解綁事件用法幾乎一樣,
off后可以jia選擇器off(event [, selector], function)
unbing的源碼也是用的off
2018-05-13
$('button').click(function () {
$('body').append("<div class='thrid'>click點(diǎn)擊失效</div>");
});
$('body').on('click','.thrid', function(){
alert();
})
這樣可以給div動(dòng)態(tài)綁定了,要從父節(jié)點(diǎn)中開始找
$('body').append("<div class='thrid'>click點(diǎn)擊失效</div>");
});
$('body').on('click','.thrid', function(){
alert();
})
這樣可以給div動(dòng)態(tài)綁定了,要從父節(jié)點(diǎn)中開始找
2018-05-13
on可以動(dòng)態(tài)綁定事件。
比如為自己在js中動(dòng)態(tài)新創(chuàng)建的div標(biāo)簽綁定click事件,用click失效,用on可以
$('button').click(function () {
$('body').append("<div class='thrid'>click點(diǎn)擊失效</div>");
});
$('.thrid').click(function () {
alert('失效了嗎');
比如為自己在js中動(dòng)態(tài)新創(chuàng)建的div標(biāo)簽綁定click事件,用click失效,用on可以
$('button').click(function () {
$('body').append("<div class='thrid'>click點(diǎn)擊失效</div>");
});
$('.thrid').click(function () {
alert('失效了嗎');
2018-05-13