Задать вопрос

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

Подскажите пожалуйста, как вызвать одну функцию по нескольким событиям. Например с логическим или:
Функция вызывается по hover'у на "элемент 1" или "элемент 2". Подсказку желательно с примером.
Спасибо.
  • Вопрос задан
  • 1071 просмотр
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 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/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы