【发布时间】:2011-12-27 10:42:15
【问题描述】:
编写一些拖放代码,我想在我的 mouseup 处理程序中取消点击事件。我认为防止默认值应该可以解决问题,但是仍然会触发 click 事件。
有没有办法做到这一点?
这不起作用:
<div id="test">test</div>
<script>
$("#test").mouseup (function (e) {
var a = 1;
e.preventDefault();
});
$("#test").click (function (e) {
var a = 2;
});
【问题讨论】:
-
点击事件不是发生在鼠标上前吗?
-
不.. 它发生在 mouseup 之后
标签: javascript jquery click jquery-events mouseup