Проверьте, какое событие вызвало функцию с помощью jQuery? - PullRequest
11 голосов
/ 29 марта 2012

Как я могу проверить, какое событие вызвало мою функцию в Javascript с помощью Jquery?

Как и у меня:

var mycall= function() { 
    alert('Which Witch is Which?');
}

$(window).load(mycall);
$(window).resize(mycall);

Я понимаю, что могу передать параметр в функцию, но меня интересует способ сделать это без передачи каких-либо параметров.

Ответы [ 2 ]

13 голосов
/ 29 марта 2012

Используйте свойство type в объекте event:

var mycall = function(e) { 
  alert(e.type);
};
5 голосов
/ 29 марта 2012

Добавьте событие к аргументам функции, а затем event.type сообщит, какое событие вызвано. Смотри ниже,

var mycall= function(e) { 
    alert(e.type);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...