http://libs.baidu.com/jquery/1.9.1/jquery.js
2017-08-31
$("button:first").click(function() {
$("a").trigger("click","heeloasdgsadg");
$("input").trigger("focus","trigger");
//這里trigger傳入的值并沒有在focus中生效(因為input綁定的是jQuery的方法)但在click中生效了
//若要觸發(fā)通過 jQuery 綁定的事件處理函數(shù),而不觸發(fā)原生的事件,使用.triggerHandler() 來代替
});
$("a").trigger("click","heeloasdgsadg");
$("input").trigger("focus","trigger");
//這里trigger傳入的值并沒有在focus中生效(因為input綁定的是jQuery的方法)但在click中生效了
//若要觸發(fā)通過 jQuery 綁定的事件處理函數(shù),而不觸發(fā)原生的事件,使用.triggerHandler() 來代替
});
2017-08-29
我覺得這里應(yīng)該寫上,直接看jQueryAPI文檔:http://www.css88.com/jqapi-1.9/
2017-08-27
很奇怪,我看官方文檔是focus和blur只在IE中不支持冒泡,所以,jQ才實現(xiàn)了focusin和focusout用以統(tǒng)一跨瀏覽器表現(xiàn),但是在測試的時候,focus在什么瀏覽器都不支持冒泡
2017-08-27
mouseover 事件的一個替代是mouseenter,區(qū)別是對事件冒泡的處理:mouseenter只會在綁定對象上觸發(fā),而mouseover后代節(jié)點也會導(dǎo)致事件觸發(fā)
2017-08-27
第三個例子這樣寫可能容易理解一點
$("button:eq(2)").click(1111, function(e){
alert(e.data);
})
$("button:eq(2)").click(1111, function(e){
alert(e.data);
})
2017-08-27
已采納回答 / qq_瑞飄塵心_0
從測試可以看出,測試一種解綁了mousedown事件,所以當(dāng)再次點擊放開時,只顯示放開mouseup事件。測試二就是事件都解綁了,所以不產(chǎn)生事件的結(jié)果獲取,就是事件無用了。
2017-08-24
最新回答 / qq_9_22
你吧下面的也移動了一次 所以 你的n值是多加的 上下 n值是一個
最贊回答 / 趴在地上飛
應(yīng)該涉及到了mouseover與mouseenter的冒泡問題了,mouseover綁定時,進入子元素時也會觸發(fā),但是mousenter就不會.
e.target.textContent == this.textContent
2017-08-23