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