第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

( ╯□╰ )這里怎么理解,哪位大大能給小白解釋一下?

alert需要執(zhí)行的條件:必須有用戶點擊才可以。如果不同用戶交互是否能在某一時刻自動觸發(fā)該事件呢? 正常來說是不可以的,但是jQuery解決了這個問題,提供了一個trigger方法來觸發(fā)瀏覽器事件。

( ╯□╰ )小白資質愚鈍,麻煩舉個例子。


正在回答

2 回答

拿原生JS和JQ代碼做比較來說明這個問題:

var?Div?=?document.getElementsByTagName("div")[0];
Div.addEventListener("click",function(){
????alert("觸發(fā)click事件");
},false);

使用原生JS添加的這個事件對象,是無法通過其他方式觸發(fā)的。

假如,我們希望通過其他方式來觸發(fā)這個事件,可以使用JQ代碼來實現(xiàn):

$("div").on("click",function(){
????alert("觸發(fā)click事件");
});
function?dome(){
????$("div").trigger("click");
}
dome();

這里使用JQ添加了一個事件,然后使用trigger方法,通過函數(shù)dome又觸發(fā)了這個事件,注意:事件觸發(fā)的時候,元素div并沒有被點擊,說明這個事件是通過dome函數(shù)調用來觸發(fā)的

2 回復 有任何疑惑可以回復我~

比如input的select事件,只有選中后才能觸發(fā)。通過trigger可以將這個select事件綁定到button上,只需要點擊button就會觸發(fā)input的select。 ?

?$("button").click(function(){

? ? $("input").trigger("select");

? });


1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

( ╯□╰ )這里怎么理解,哪位大大能給小白解釋一下?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號