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