Событие Mousedown срабатывает только при щелчке правой кнопкой мыши

Почему:

$(document).on('mousedown', '.noUi-handle', function() {
    $(this).find('.noUi-tooltip').show();
});

Срабатывает только при щелчке правой кнопкой мыши .noUi-handle?

Я хочу, чтобы он срабатывал только при щелчке левой кнопкой мыши.


person Barskey    schedule 30.01.2020    source источник
comment
Отвечает ли это на ваш вопрос? Как различать щелчок левой и правой кнопкой мыши с помощью jQuery   -  person Richard    schedule 30.01.2020
comment
@Richard Это помогает, но не отвечает на вопрос, почему он срабатывает только при щелчке правой кнопкой мыши. Теперь я использую события focus и focusout, так как в моем случае это работает даже лучше. Спасибо   -  person Barskey    schedule 30.01.2020


Ответы (1)


Используйте событие click вместо mousedown.

$(document).on('click', '.noUi-handle', function() {
    $(this).find('.noUi-tooltip').show();
});
person Grey Chanel    schedule 30.01.2020
comment
Я хочу использовать событие mousedown, потому что я перетаскиваю .noUi-handle, я хочу, чтобы оно запускалось, как только я нажимаю кнопку мыши, не отпуская ее. - person Barskey; 30.01.2020