чем разница между e.preventDefault () и event.preventDefault ()? - PullRequest
1 голос
/ 31 мая 2011

Есть ли разница между этими двумя?Или это просто одно сокращение другого?

e.preventDefault() and event.preventDefault()

Ответы [ 3 ]

6 голосов
/ 31 мая 2011

Ну, единственное отличие - это имя объекта события, которое передается вашему слушателю.Если вы объявите прослушиватель следующим образом:

a.click(function(e) {
});

Очевидно, что имя переменной события - "e", и вам следует вызвать e.preventDefault.Во втором случае:

a.click(function(event) {
});

имя объекта события - «событие», поэтому вы вызываете event.preventDefault ()

1 голос
/ 31 мая 2011

e - это просто сокращение от события, это зависит от того, как аргумент принят

0 голосов
/ 31 мая 2011

Это просто вопрос именования переменных. Соглашение некоторых людей называет их переменную события e, ev или event. Что вам больше подходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...