我知道這兩個例子都做同樣的事情,但他們有任何隱藏的區別?一個比另一個快嗎?它只是一個優先?調用方法,哪個更好?
$('#div1').on('click', function() {
$('#div2').toggle();
});
$('#div1').click(function() {
$('#div2').toggle();
});
我知道這兩個例子都做同樣的事情,但他們有任何隱藏的區別?一個比另一個快嗎?它只是一個優先?調用方法,哪個更好?
$('#div1').on('click', function() {
$('#div2').toggle();
});
$('#div1').click(function() {
$('#div2').toggle();
});
不,性能沒有差異。第二個是寫第一個的簡短手段。
As of jQuery 1.7, the .on() method is the preferred method for attaching event handlers to a document.
:http://api.jquery.com/bind/,http://api.jquery.com/on/
另外,從這個計算器的答案:Difference between .on('click') vs .click()
複製http://stackoverflow.com/questions/9122078/difference-between-onclick-vs-click –