Отмена события щелчка в обработчике события mouseup

Написав код перетаскивания, я хотел бы отменить события щелчка в моем обработчике mouseup. Я решил, что предотвращение дефолта должно помочь, но событие щелчка по-прежнему запускается.

Есть способ сделать это?


Это не работает:

<div id="test">test</div>
<script>
$("#test").mouseup (function (e) {
  var a = 1;
  e.preventDefault();
});
$("#test").click (function (e) {
  var a = 2;
});
29
задан Brian Tompsett - 汤莱恩 25 July 2019 в 14:45
поделиться