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

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

關(guān)于方法三的小小疑問,求解答

<h4>測試三</h4>
????<div?class="right">
????????<div?class="aaron2">
????????????<p>鼠標移動:不同函數(shù)傳遞數(shù)據(jù)</p>
????????????<a>進入元素內(nèi)部,mouseover事件觸發(fā)次數(shù):</a>
????????</div>
????</div>
????<br/>
????<script?type="text/javascript">
????????var?n?=?0;
????????//不同函數(shù)傳遞數(shù)據(jù)
????????function?data(e)?{
????????????$(".right?a").html('mouseover事件觸發(fā)次數(shù):'?+?(++n)?+?'<br/>?傳入數(shù)據(jù)為?:'+?e.data)
????????}

????????function?a()?{
????????????$(".right?p:first").mouseover('data?=?慕課網(wǎng)',?data)
????????}
????????a();

????</script>

函數(shù)function data(e)以及函數(shù)function a()之間什么關(guān)系,誰先執(zhí)行$(".right a")這代表在class=right下的a標簽才能觸發(fā)函數(shù)嗎?

正在回答

3 回答

這個++n是怎么實現(xiàn)的,怎么把function(a)里面的mouseove跟fun(e)聯(lián)系起來的,我看只能data有聯(lián)系啊

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

可能寫成下面的方式更容易看懂。

??function?a()?{???
?????$(".right?p:first").mouseover('data?=?慕課網(wǎng)',?function?data(e)?{
?????$(".right?a").html('mouseover事件觸發(fā)次數(shù):'?+?(++n)?+?'<br/>?傳入數(shù)據(jù)為?:'+?e.data)
????})
???}

jQueryObject.mouseover( [ [ data ,] ?handler ] )接受兩個參數(shù),

data 可選/任意?? 類型觸發(fā)事件時,需要通過event.data傳遞給事件處理函數(shù)的任意數(shù)據(jù)

handler  可選/Function類型??? 指定的事件處理函數(shù)。

?

相當于在a()函數(shù)的點擊事件中調(diào)用了data()函數(shù)。

而data()函數(shù)里面的第一個參數(shù)e.data的值就等于 'data?=?慕課網(wǎng)'。


注:這里的e是window.event對象,一般在作為函數(shù)的第一個參數(shù)傳入。


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

因為a();所以先調(diào)用function a()? 將data=“慕課網(wǎng)” 賦值給data, 這時就相當于有了 data(data="慕課網(wǎng)"),所以執(zhí)行data(e)方法? 最后再根據(jù)e修改.right a里面的內(nèi)容,這個不是靠a標簽觸發(fā)的。

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

慕粉3686312 提問者

豁然開朗
2016-09-06 回復 有任何疑惑可以回復我~
#2

慕后端3081372

這個++n是怎么從下面fun(a)獲取的
2016-09-17 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關(guān)于方法三的小小疑問,求解答

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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