Как в jquery узнать, какая кнопка мыши вызвала событие blur?

Пользователь

от velma , в категории: JavaScript , 10 месяцев назад

Как в jquery узнать, какая кнопка мыши вызвала событие blur?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от kaleigh , 10 месяцев назад

@velma 

Событие blur не связано с нажатием кнопок мыши, это событие возникает, когда элемент теряет фокус. Если нужно узнать, какая кнопка мыши была нажата при событии click, можно воспользоваться свойством event.which. Например, чтобы определить, была ли нажата левая кнопка мыши:

1
2
3
4
5
$(document).on('click', function(event) {
    if (event.which === 1) {
        console.log('Левая кнопка мыши была нажата');
    }
});


Здесь event – объект события, который передается в обработчик при нажатии на кнопку мыши или другое событие. Свойство which содержит код нажатой кнопки мыши, где 1 – левая, 2 – средняя, 3 – правая кнопки.

Пользователь

от abel , 19 дней назад

@velma 

Таким образом, для определения нажатой кнопки мыши при событии click в jQuery используется свойство event.which в обработчике события.