最贊回答 / GavinZeng
trigger()傳遞的參數(shù)和一般的瀏覽器事件傳遞的參數(shù)在實(shí)質(zhì)上完全不同一般瀏覽器事件傳遞參數(shù)的形式:<...code...>這里的參數(shù){name:"imooc"},傳遞給了on事件本身(event)的data對(duì)象。trigger()傳遞的...
2016-09-18
最贊回答 / 陳記麻辣油
this的話(huà)還會(huì)向上冒泡 往上一級(jí)一級(jí)觸發(fā)同類(lèi)型的事件? 然后event.target就不會(huì)了好像 我猜的
2016-09-13
最新回答 / 慕粉3569065
事件冒泡是由最具體的元素開(kāi)始接收,逐級(jí)向上冒泡,觸發(fā)子元素事件的同時(shí)觸發(fā)其父元素。mouseenter會(huì)阻止事件冒泡,如果還不懂的話(huà)可以在網(wǎng)上查查有關(guān)事件冒泡的概念
最贊回答 / GavinZeng
<...code...>event在這里沒(méi)有被使用,但是為什么不能去掉!首先,要搞清楚.click(function(event,bottonName)在這里做了什么事情function要傳遞參數(shù)bottonName給 update 函數(shù)click方法返回了一個(gè)事件對(duì)象給匿...
2016-09-09
最新回答 / Freestyle文
事件最開(kāi)始由最具體的元素(文檔中嵌套層次最深的那個(gè)節(jié)點(diǎn),這里是a)接收,然后逐級(jí)向上傳播至最不具體的那個(gè)節(jié)點(diǎn),這就是事件冒泡的流程,在這里你給兩個(gè)div都綁定了click事件,都由a接收并執(zhí)行回調(diào)函數(shù),所以會(huì)觸發(fā)兩次
2016-09-08
最贊回答 / 柚柚柚子咯
用css3的transition就可以實(shí)現(xiàn)了下面代碼是鼠標(biāo)移到div,會(huì)慢慢從黃色變成紅色<...code...>
2016-09-07
最新回答 / heruibin322
click(1111, data)這樣理解,1111,就是你要在事件里面將要用到的外部數(shù)據(jù)(通過(guò)e.data來(lái)取值),如果事件里面你不需要用到外部的數(shù)據(jù),你就可以省略這個(gè)參數(shù),如果你要了解他是怎么實(shí)現(xiàn)的,你可以看JQUERY的源碼,個(gè)人認(rèn)為沒(méi)有必要!
2016-09-07
最贊回答 / 孩紙╭別傷xin、了
是有意義的。這里之所以給出沒(méi)反應(yīng)的例子,是為了讓我們明白blur和focusout的區(qū)別。當(dāng)你把$(".aaron3")改為$('input:eq(2)')的時(shí)候,這個(gè)例子就有反應(yīng)了。這個(gè)例子只是針對(duì)本課程,但是這個(gè)blur事件是很有用的。在學(xué)習(xí)的時(shí)候,要會(huì)舉一反三,要搞懂這個(gè)課程到底要交給我們什么。
2016-09-06
最贊回答 / qq_郭祥勤_03578575
這個(gè)函數(shù)會(huì)調(diào)用執(zhí)行綁定到select事件的所有函數(shù),包括瀏覽器的默認(rèn)行為??梢酝ㄟ^(guò)在某個(gè)綁定的函數(shù)中返回false來(lái)防止觸發(fā)瀏覽器的默認(rèn)行為。$("input").select(function(e){? ? ? ? alert(e.target.value);? ? ? ? return false;? ? })加上這句后的效果就比較好理解了,三次彈窗是受瀏覽器的默認(rèn)行為的影響,去除就好了。
2016-09-06
最贊回答 / 雨宮奏
可能寫(xiě)成下面的方式更容易看懂。<...code...>jQueryObject.mouseover( [ [ data ,] ?handler ] )接受兩個(gè)參數(shù),data 可選/任意?? 類(lèi)型觸發(fā)事件時(shí),需要通過(guò)event.data傳遞給事件處理函數(shù)的任意數(shù)據(jù)handler ...