最贊回答 / 藍璇夢幻
fnse是函數(shù),$(this)是指調(diào)用fnse函數(shù)的對象,案例中應(yīng)該是指input元素;e是函數(shù)帶的參數(shù),"e.data"是指觸發(fā)事件時傳過去的數(shù)據(jù),也就是“慕課網(wǎng)”三個字;.val(e.data)是把這個數(shù)據(jù)顯示在input里,也就是設(shè)置input里的value值為e.data這個數(shù)據(jù)。
2016-08-05
最贊回答 / 癡人說夢lys
form元素是有默認(rèn)提交表單的行為,如果通過submit處理的話,需要禁止瀏覽器的這個默認(rèn)行為傳統(tǒng)的方式是調(diào)用事件對象? e.preventDefault() 來處理, jQuery中可以直接在函數(shù)中最后結(jié)尾return false即可
2016-08-04
最贊回答 / Miss_lv
在觸發(fā)DOM上的事件都會產(chǎn)生一個對象,即事件對象(也稱event對象),這里用e接收事件對象。時間對象有有很多屬性和方法,target屬性是獲取事件目標(biāo),即相應(yīng)的input、select和textarea標(biāo)簽的DOM對象,從而獲取其相應(yīng)的屬性值
2016-08-04
最贊回答 / GavinZeng
研究了一整個下午,基本上弄清楚了,我來解釋一下:先來看完整代碼:<...code...>要搞懂e.data先要搞懂下面的問題:.click(999,dome)做了什么事情?.click(999,dome)調(diào)用的時候做了2件事:第1:.clic...
最贊回答 / 人生還有多少個二十年
這一節(jié)的代碼出現(xiàn)三個問題(其實主要就兩個,我太苛求細(xì)節(jié)了):變量n.導(dǎo)致的問題:當(dāng)你點擊了幾次第一個測試區(qū)域后,只點擊了一次第二個測試區(qū)域,就會發(fā)現(xiàn)第二個測試區(qū)域顯示的次數(shù)顯然不是1,因為第一個測試區(qū)域的時候就修改了全局變量n的值。解決方案:把第二塊script代碼的n都改為另一個變量,比如i$("button")導(dǎo)致的問題:當(dāng)你點擊了第一個測試區(qū)域的按鈕時,觸發(fā)了它綁定的事件(兩個script 標(biāo)簽里面都有綁定了?$("button").click(function() {??}) ? ? ? ?),再...
2016-08-02
最贊回答 / 江愛笛生
其實沒有觸發(fā)冒泡,是下面這個原因:與 mouseenter 事件不同,不論鼠標(biāo)指針穿過被選元素或其子元素,都會觸發(fā) mouseover 事件。只有在鼠標(biāo)指針穿過被選元素時,才會觸發(fā) mouseenter 事件
最新回答 / 9527_24
<...code...>p標(biāo)簽里不是有事件嗎?
最贊回答 / 雨宮奏
我就針對e這個對象來補充回答一下吧。 ? 1. 首先你要知道這里的e是代表什么東西。這里的e 就是 event.(在IE和FF下有點不同,因為jquery已經(jīng)處理了兼容,所以就沒關(guān)系。)2. event代表事件的狀態(tài),每當(dāng)某個事件發(fā)生時,瀏覽器的內(nèi)存中就產(chǎn)生相應(yīng)的 event對象。它本身下面也有些屬性,比如常用的event.clientX獲取鼠標(biāo)位置。注意:event對象只在事件發(fā)生的過程中才有效。3. 當(dāng)一個事件處理器被觸發(fā)時,名為Event的類實例會作為第一個參數(shù)傳入處理器中。這里的e就是接收這個的形...
2016-07-27
最新回答 / 慕粉3621582
函數(shù)調(diào)用,傳遞值
+ 我來回答
回答最高可+2積分
最新回答 / 小西瓜籽
?給button綁定了一個點擊事件,可以點擊觸發(fā)事件,h2確實綁定了mouseover事件 ,不沖突