Использование jQuery, мне часто нравится использовать mousedown
и mouseup
событиями в соединении для кнопок с кнопками.В чем разница между событиями «mouseup» и «click»?
Однако в каждом случае я использовал событие mouseup
, вместо этого привязка события click
, похоже, давала идентичные результаты.
Есть ли существенная разница между двумя способами ниже?
// Method 1
$('.myButton').bind('click', callback);
// Method 2
$('.myButton').bind('mouseup', callback);
Пожалуйста, обратите внимание, что я ищу техническое объяснение о различиях между обоими методами. Это не имеет никакого отношения к вопросу, который был помечен как простофиля: Differentiate click vs mousedown/mouseup
@OneTrickPony Я не согласен. Я хочу знать техническую разницу между этими двумя событиями, а не обнаруживать, что пользователь нажимает и удерживает. – caiosm1005
Помните, что события мыши не работают на устройствах на основе жестов, таких как Ipads или мобильные телефоны. –
Неужели они действительно отмечают, даже не внимательно прочитав оба вопроса? Пожалуйста, откройте его, это не обман. – caiosm1005