Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Уточнения по event.preventDefault() (https://javascript.ru/forum/misc/53193-utochneniya-po-event-preventdefault.html)

Faab 24.01.2015 15:41

Уточнения по event.preventDefault()
 
Этот сниппет работает на хроме без проблем:
$('.submit-item').click(function(){
    event.preventDefault();
    custom_function();
  });


А вот на мозилле выскакивает ошибка: ReferenceError: event is not defined. После чего я действительно задался вопросом: а ведь "event" я нигде не инициализировал (не указал в аргументах функции). Как правильно построить этот сниппет?

И ещё, иногда вылазивает нотация в консоли той же лисице, что preventDefault устарел (deprecated). Это правда?

Спасибо.

danik.js 24.01.2015 15:54

click(function(event)...

В хроме работает, потому что в нем есть глобальный объект window.event - подражание старым версиям IE.

Faab 24.01.2015 16:05

Спасибо, danik.js, за быстрый фидбэк.


Часовой пояс GMT +3, время: 07:00.