最贊回答 / 慕粉4857125
兩種方式觸發(fā)效果:第一種,當(dāng)你點(diǎn)擊p標(biāo)簽對應(yīng)的文本時(shí),出觸發(fā)效果;第二種,點(diǎn)擊button,通過調(diào)用第一種的內(nèi)部方法,觸發(fā)效果。簡而言之,一種是直接點(diǎn)擊,一種是通過一個(gè)事件連接另外一個(gè)事件,產(chǎn)生效果。
最新回答 / vibrate
不應(yīng)該這么理解吧,不是簡單地把表達(dá)方式互換,應(yīng)該是xxx(function ( () {} )底層實(shí)現(xiàn)為on(xxx.function ( ) { } )
2016-09-01
最新回答 / 藍(lán)璇夢幻
點(diǎn)擊span,不但觸發(fā)了span的單擊事件,而且還觸發(fā)了content的單擊事件,但是Content的單擊事件中組織了事件繼續(xù)冒泡,所以就沒再觸發(fā)content的祖父輩級對象的事件了。
2016-08-31
最贊回答 / 預(yù)言家0
第一次是button的,第二次是?$("input").select(function(e){? ? ? ? alert(e.target.value)? ? })這個(gè)的回調(diào),第三次是瀏覽器默認(rèn)提交的處理方法,阻止回調(diào)(return false;)兄臺這樣可以么,如果你有什么見解可以留言給我。
2016-08-31
最贊回答 / 淡水狗
看到這節(jié)課某一個(gè)大哥的答案:alert(e.target.value.substring(e.currentTarget.selectionStart,e.currentTarget.selectionEnd)); ?//用鼠標(biāo)可以選擇部分彈出的文字 。翻閱了下資料大概是彈出觸發(fā)這個(gè)事件的對象的value值并用substring()方法是提取字符串介于兩個(gè)指定下標(biāo)之間的字符。括號里面(e.currentTarget.selectionStart , e.currentTarget.selectionEnd...
2016-08-30
最贊回答 / MrJaW
e=event,我覺得是jquery對于發(fā)生事件的響應(yīng)記錄,用于兼容各種版本瀏覽器,當(dāng)發(fā)生事件改變,event記錄該事件產(chǎn)生的結(jié)果作為目標(biāo)。和this的區(qū)別應(yīng)該是在于,this 表示當(dāng)前節(jié)點(diǎn)。
2016-08-28
最贊回答 / 暖陽_
這里用到了閉包的概念,下一級作用域data函數(shù)中仍用到了上級作用域的n變量,n變量則被保存,(++n)先加1,再使用
最贊回答 / qq_邊緣又傲嬌的馬爾福_0
this在JS中指的是當(dāng)前的上下文對象,即方法/屬性的所有者;在DOM中this指向了相應(yīng)的html元素,this是DOM元素本身的一個(gè)引用;$(this),把html元素轉(zhuǎn)化成JQuery對象。
2016-08-25
最贊回答 / 鄭玉龍_03701282
e就是event(事件對象),data是他的一個(gè)屬性或者方法,其他的例如:event.type:獲取事件的類型event.pageX 和 event.pageY:獲取鼠標(biāo)當(dāng)前相對于頁面的坐標(biāo)event.preventDefault():阻止默認(rèn)事件。等等
2016-08-23
最新回答 / 孩紙╭別傷xin、了
我按下中間鍵顯示是2啊。是按下,不是滑動哦!如果你按下沒有反應(yīng),那就是鼠標(biāo)壞了
最新回答 / 藍(lán)璇夢幻
可以正常顯示效果,單擊id為test的div會觸發(fā)?$("ele").click() 這個(gè)點(diǎn)擊事件,?$("ele").click() 這個(gè)事件被觸發(fā),會執(zhí)行“function(){alert('觸發(fā)指定事件')}”,也就是會彈出窗口寫著“觸發(fā)指定事件”六個(gè)字。
2016-08-21