Подтвердить что ты не робот

Разница между .bind и другими событиями

В чем разница между следующими строками кода или просто два разных способа написать одно и то же:

$("p").click(function() { some code here });

$("p").bind("click", function(){ some other code here });

Могу ли я упростить это? Потому что, если вы хотите связать более одного события, вы можете просто связать события, исправить?

4b9b3361

Ответ 1

Он также позволяет связать один и тот же анонимный метод с несколькими событиями, например:

$("p").bind("click dblclick mouseover mouseout", function(){ some other code here });

Ответ 2

Также обратите внимание, что привязки позволяют настраивать события

$(elem).bind('myEvent', function(){
   alert('myEvent!');
});
$(elem).trigger('myEvent'); //alerts 'myEvent!'

Ответ 3

Первая версия - это всего лишь сокращение для второго.