終于理解了,草,真不容易,你們就想想為什么點(diǎn)擊第一個(gè)按鈕顯示first ,點(diǎn)擊第二個(gè)按鈕顯示last,把這個(gè)整明白了,就可以啦
2016-09-18
最贊回答 / GavinZeng
trigger()傳遞的參數(shù)和一般的瀏覽器事件傳遞的參數(shù)在實(shí)質(zhì)上完全不同一般瀏覽器事件傳遞參數(shù)的形式:<...code...>這里的參數(shù){name:"imooc"},傳遞給了on事件本身(event)的data對(duì)象。trigger()傳遞的...
2016-09-18
已采納回答 / 慕粉1462636306
當(dāng)在元素上放松鼠標(biāo)按鈕時(shí),會(huì)發(fā)生 mouseup 事件,W3C定義
案例中應(yīng)該多加一個(gè)input
<div>
<input type="text" value="" />
<input type="text" value="" />
</div>
<div>
<input type="text" value="" />
<input type="text" value="" />
</div>
2016-09-18
代碼里的自定義點(diǎn)擊,實(shí)際執(zhí)行了直接點(diǎn)擊,只不過(guò)將bottonName的值進(jìn)行了改變。也就是說(shuō),一個(gè)有計(jì)數(shù)功能,另一個(gè)雖然沒有計(jì)數(shù)功能,但是可以委托第一個(gè)進(jìn)行計(jì)數(shù)。
2016-09-17
已采納回答 / qq_寧?kù)o致遠(yuǎn)_73
js代碼是順序加載的,第二個(gè)事件和js,只能觸發(fā)第二段事件前的DOM元素,你可以在第一個(gè)例子加個(gè)p標(biāo)簽試試就知道了。
2016-09-16
個(gè)人見解:e反映的是鼠標(biāo)點(diǎn)擊的對(duì)象;this反應(yīng)的是綁定事件函數(shù)的對(duì)象。
2016-09-16
看評(píng)論感覺一個(gè)比一個(gè)厲害,你們?yōu)楹味寄敲磁1?,,都學(xué)多長(zhǎng)時(shí)間了?
2016-09-15
$("button:last").click(function() {
$("button:first").trigger('click','last');
});
點(diǎn)擊lastbutton后會(huì)調(diào)用firstbutton的點(diǎn)擊事件,將參數(shù)last賦給了bottonName,所以這里的last表示的是lastbutton
最后通過(guò)first.text(bottonName)賦給了第一個(gè)span
$("button:first").trigger('click','last');
});
點(diǎn)擊lastbutton后會(huì)調(diào)用firstbutton的點(diǎn)擊事件,將參數(shù)last賦給了bottonName,所以這里的last表示的是lastbutton
最后通過(guò)first.text(bottonName)賦給了第一個(gè)span
2016-09-15