已采納回答 / 櫻亦塵丶
因為html頁面是從上往下解析的,如果放在head中,函數(shù)會獲取不到你想要的元素,解決方案一般可以在js代碼外面套一個window.onload=function(){}函數(shù)(頁面元素全部加載完以后再執(zhí)行js代碼)。相關(guān)知識可以去了解一下DOM樹,我也是剛從那過來的。。。
2017-07-27
已采納回答 / 鵬飛Allen
冒泡事件最好的理解就是和水的冒泡是一樣的,就是從最底層向上去找尋參數(shù),在html中就是從最里層向最外層去尋找合適的標(biāo)簽之后就停止。
2017-07-21
已采納回答 / qq_soul眉_03423603
target是當(dāng)前事件執(zhí)行的第一個具體DOM對象,這個DOM對象不變this是事件冒泡到DOM樹的哪個對象,this就指向哪個對象,改變的
2017-07-20
已采納回答 / 納尼小僧
which是event事件的一個標(biāo)志屬性,一般用來區(qū)分鼠標(biāo)左鍵右鍵,target是事件產(chǎn)生的對象,上文中target指p元素節(jié)點對象。
已采納回答 / Bozens
去看看dom的獲取節(jié)點,這是獲取節(jié)點
已采納回答 / 沫荼
你的順序有些問題,先是n==1,顯示,然后n==2,這都是mousedown事件的執(zhí)行過程。$(this).text( '觸發(fā)類型:' + ?(e.type) + ",次數(shù)" + ++n)? ? ? ? ++n;仔細(xì)看你的源碼,你再++n一次之后就輸出了,所以在顯示了1之后mousedown事件還沒有結(jié)束,會接著執(zhí)行++n;之后才會結(jié)束,這時候n==2。之后你松開了鼠標(biāo)觸發(fā)了mouseup事件。這時也是先執(zhí)行$(this).text( '觸發(fā)類型:' + ?(e.type) + ",次數(shù)" + ++n)這...
2017-07-17
已采納回答 / qq_不曉得哈數(shù)_0
? <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
2017-07-14
已采納回答 / 青黃不一
event只是一個表示事件的參數(shù)名,可以任意定義,不過一般是用event或者e來表示。focus指的就是event,"沒有觸發(fā)默認(rèn)聚焦事件"則是title的實例化
2017-07-14
已采納回答 / 小果yu
<...code...>????????上述格式只是定義函數(shù),并沒有執(zhí)行函數(shù),如果需要執(zhí)行,則需要在函數(shù)外單獨使用一條語句調(diào)用,即“a();”。
2017-07-05
已采納回答 / 冬至_未至
在JS里面,函數(shù)也是一個對象,所以這里的data是一個函數(shù)對象,而如果用data()的形式,就是以這個函數(shù)對象返回的結(jié)果作為參數(shù)而不是該函數(shù)了。
2017-07-05
已采納回答 / yelllowsky
如果你想用變量代替data="慕課網(wǎng)"這個數(shù)據(jù),就這樣定義var date='data="慕課網(wǎng)"',用單引號把他們都包裹起來做一個字符串使用,同時把變量名盡量避免用data以免麻煩。如下面的代碼:var n = 0; var date='date="慕課網(wǎng)"';? ? $('.right a').mouseover(function(){? ? ? ? $(".right a").html('進入元素內(nèi)部,mouseover事件觸發(fā)次數(shù)' + (++n)); });? ? $(".right p")....