Ответ 1
Ни один из mouseup
или mousedown
не предотвращает событие щелчка по умолчанию.
Вам нужно использовать click()
:
$('.test').on('click', function(e) {
e.preventDefault();
});
Я новичок в jquery
, и я сомневаюсь, что использование events.preventDefault()
в событиях mousedown
или mouseup
предотвращает событие click
или dblclick
?
Пожалуйста, предоставьте мне разъяснение или образец.
Спасибо заранее. Мадху
Ни один из mouseup
или mousedown
не предотвращает событие щелчка по умолчанию.
Вам нужно использовать click()
:
$('.test').on('click', function(e) {
e.preventDefault();
});
Это не мешает самому событию, но действие вызвано событием.
Простым примером является щелчок по привязке. Действие события click по умолчанию - переход браузера на новый URL. В этом случае этого не произойдет.
$submit.prop('disabled', true);