亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

求解測試三

兩個函數先執行哪個,傳入數據是e.data,那么a()('data = 慕課網', data)是什么,不太理解這兩個地方

正在回答

2 回答

?target 屬性規定哪個 DOM 元素觸發了該事件。 e.target是引發事件的元素。 所以第二段代碼中的 e.target就是p元素。e.target.textContent就是彈出p標簽的中的文本內容。

function data(e) { ? //定義一個函數 data。傳入參數e。
? ? ? ? ? ?alert(e.data) //1111 ?彈出,e.data
? ? ? ?}

? ? ? ?function a() { ? //定義函數a
? ? ? ? ? ?$("button:eq(2)").click(1111, data)

?? ?// ?點擊按鈕,傳入1111(注意這個傳入的1111是click函數里的eventData,這個是返回綁定當前事件處理函數時傳遞的附加數據。其類型取決于在綁定當前事件處理函數時所傳入的附加數據的類型。),因為后面的data沒有帶括號,所以這是一個賦值操作,測試三的函數部分其實可以這樣寫。

??function a() { ?
? ? ? ? ? ?$("button:eq(2)").mouseover(1111, function data(e) {?
? ? ? ? ? ?alert(e.data)?
? ? ? ?}
?}
這樣就很明顯了。 e.data 就是1111.

? ? ? ?a(); //調用a 方法。


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

a()('data = 慕課網', data) 第一個參數?data=慕課網 就是e.data ?第二個參數data是函數?? a( );函數a處于調用狀態,mouseover 鼠標移入$(".right p:first")這個對象則會調用data函數 ?每移入一次,data函數調用一次,n往上加1,?$(".right p:first")這個對象里的html則相應的變化一次。

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

舉報

0/150
提交
取消

求解測試三

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

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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