Использует ли event.preventDefault() в "mousedown" предотвращение события "click" или "mouseup" в jquery?

Я новичок в jquery, и я сомневаюсь, что использование events.preventDefault() в событиях mousedown или mouseup предотвращает событие click или dblclick?

Пожалуйста, предоставьте мне разъяснение или образец.

Спасибо заранее. Мадху

Ответ 1

Ни один из mouseup или mousedown не предотвращает событие щелчка по умолчанию.

Скриншот Демо

Вам нужно использовать click():

$('.test').on('click', function(e) {
    e.preventDefault();
});

Скриншот Демо

Ответ 2

Это не мешает самому событию, но действие вызвано событием.

Простым примером является щелчок по привязке. Действие события click по умолчанию - переход браузера на новый URL. В этом случае этого не произойдет.

Ответ 3

      $submit.prop('disabled', true);