已采納回答 / _蕗丨詪倀_3425393
trigger會觸發(fā)瀏覽器默認行為,比如光標聚集,triggerHandler則不會,它只會顯示文本,觸發(fā)focus事件函數(shù)
2016-10-12
已采納回答 / qq_Speranza_04025370
<!DOCTYPE html><html><head>? ? <meta http-equiv="Content-type" content="text/html; charset=utf-8" />? ? <title></title>? ? <style>? ? .left div,? ? .right div {? ? ? ? width: 500px;? ? ? ? height: 50px;? ? ? ? pad...
2016-10-12
已采納回答 / weibo_豬豬豬惠婷_0
我也是初學者,下面是我的理解<...code...>你可以試著運行上面的代碼,觀察$('body').on('click','a', function(e) )和$('body').on('click', function(e) )的運行結果的不同。你會發(fā)現(xiàn)$('body').on('click','a', function...
2016-10-12
下去查了一下資料,我前面說的有誤。“委托”不是“截獲”,本案例中事件其實是監(jiān)聽body時檢查點擊對象是不是a,若是,則執(zhí)行函數(shù),反之;
a改為div后會彈兩次是由于事件冒泡到上面一個div了...
a改為div后會彈兩次是由于事件冒泡到上面一個div了...
2016-10-11
“委托”類似于“截獲”,強盜把目標的事件引到了自己身上,類似于js中obj.setCapture,為obj設置鼠標全局捕獲的原理;
2016-10-11
文本框中,keydown觸發(fā)時,先執(zhí)行自己定義的keydown事件,這個時候文本框里面還沒有將你按下的那個值輸入(還沒有執(zhí)行默認事件),所以會少一個字母;但是keyup不一樣,keyup事件前已將執(zhí)行keydown默認事件,已經(jīng)將文本框內(nèi)值更新,所以看起來keyup是及時更新的!
2016-10-11
在span哪里加個return false;即可阻止冒泡。eturn false;相對于event.currentTarget;
2016-10-10