Как вызвать одну функцию по нескольким событиям (jQuery)?

Подскажите пожалуйста, как вызвать одну функцию по нескольким событиям. Например с логическим или:
Функция вызывается по hover'у на "элемент 1" или "элемент 2". Подсказку желательно с примером.
Спасибо.
  • Вопрос задан
  • 1052 просмотра
Решения вопроса 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
// Наша функция
var myfunc = function() {
  $( this ).fadeOut( 100 );
  $( this ).fadeIn( 500 );
};

// Привязываем к элементам
$("element1").hover(myfunc);
$("element2").hover(myfunc);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
BOOMER_74
@BOOMER_74
Full-Stack разработчик
function hello(event) {
  console.log("Hello, ", event.target);
}

$("#example1").on("click", hello);
$("#example2").on("click hover", hello);
$("#example3").on("mouseenter mouseleave", hello);

https://jsfiddle.net/3rmye8on/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы