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

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

a標簽的點擊事件

代碼中是給input和accident添加了點擊事件,但在按鈕里卻是觸發(fā)了a標簽的點擊事件,有點不明白

? $("a").trigger("click");


正在回答

1 回答

1, input添加的是focus事件,?#accident添加的是click事件

2, trigger()會冒泡,??當左邊按鈕點擊后觸發(fā)$("a").trigger("click")---a點擊事件(自定義事件,我們沒有點擊a,只點擊了按鈕),a點擊后冒泡到擁有click事件的祖先元素, 于是#accident的click事件執(zhí)行,alert出"trigger觸發(fā)的事件會在 DOM 樹中向上冒泡"這句話,彈框關閉后$("input").trigger("focus")會讓input的光標聚集--即focus事件.

3,triggerHandler()不會冒泡,且不會觸發(fā)瀏覽器的默認行為,所以右邊按鈕點擊后1, 不會alert出彈框;2, input不會focus;

恩,應該是介樣~~

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

慕前端5422844

為什么$("input").trigger("focus")不會再次引起冒泡?
2017-04-24 回復 有任何疑惑可以回復我~
#2

qq_BlackDatura_0 回復 慕前端5422844

因為focus和blur事件不支持冒泡,3-1有講
2017-06-16 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

a標簽的點擊事件

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

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號