課程
/前端開發(fā)
/jQuery
/jQuery基礎(chǔ)(三)—事件篇
問題如上,是說trigger()可以自定義,on()不行嗎???
2016-09-19
源自:jQuery基礎(chǔ)(三)—事件篇 7-1
正在回答
on是綁定事件和對(duì)應(yīng)的函數(shù),trigger是通過模擬這個(gè)事件來觸發(fā)對(duì)應(yīng)的函數(shù)。比如on綁定了click,那么trigger('click')就是模擬鼠標(biāo)的click事件
你得要弄清楚 trigger 自定義的是什么:
on是使用系統(tǒng)已有的觸發(fā)類型,如:點(diǎn)擊click,移入mouseover,等等
trigger是自定義已存在事件的觸發(fā)方式,如:通過調(diào)用函數(shù)來觸發(fā)已經(jīng)存在的事件
代碼例子:
$("div").on("click",function(){
????alert("點(diǎn)擊事件");
});
function dome(){
????$("div").trigger("click"); //調(diào)用已存在的與div元素上的click事件
}
dome(); //通過函數(shù)來觸發(fā)事件
on()是給A元素綁定事件,直接作用A元素觸發(fā)相應(yīng)事件。
trigger()通過觸發(fā)B元素的事件來觸發(fā)A元素的事件,trigger()寫在B元素的事件處理函數(shù)中。
沒看懂就從網(wǎng)上好好查查,仔細(xì)觀察什么是on(),什么是trigger()。
舉報(bào)
jQuery第三階段開啟事件修煉,掌握對(duì)頁面進(jìn)行交互的操作
2 回答bind()和on()有什么區(qū)別嘛
1 回答jquery的on事件和js中的addEventListener有什么區(qū)別??? 謝謝
4 回答e.target和this有什么區(qū)別???
3 回答focus和focusout有什么區(qū)別
3 回答on綁定click事件和直接給元素綁定click事件有什么區(qū)別?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-12-15
on是綁定事件和對(duì)應(yīng)的函數(shù),trigger是通過模擬這個(gè)事件來觸發(fā)對(duì)應(yīng)的函數(shù)。比如on綁定了click,那么trigger('click')就是模擬鼠標(biāo)的click事件
2016-10-25
你得要弄清楚 trigger 自定義的是什么:
on是使用系統(tǒng)已有的觸發(fā)類型,如:點(diǎn)擊click,移入mouseover,等等
trigger是自定義已存在事件的觸發(fā)方式,如:通過調(diào)用函數(shù)來觸發(fā)已經(jīng)存在的事件
代碼例子:
$("div").on("click",function(){
????alert("點(diǎn)擊事件");
});
function dome(){
????$("div").trigger("click"); //調(diào)用已存在的與div元素上的click事件
}
dome(); //通過函數(shù)來觸發(fā)事件
2016-09-19
on()是給A元素綁定事件,直接作用A元素觸發(fā)相應(yīng)事件。
trigger()通過觸發(fā)B元素的事件來觸發(fā)A元素的事件,trigger()寫在B元素的事件處理函數(shù)中。
沒看懂就從網(wǎng)上好好查查,仔細(xì)觀察什么是on(),什么是trigger()。