vue-drag-resize icon indicating copy to clipboard operation
vue-drag-resize copied to clipboard

点击事件与拖拽冲突

Open CodeFly16 opened this issue 4 years ago • 6 comments

我在添加一个可点击的按钮时,如果拖动这个按钮 ,鼠标松开的时候也会触发按钮的点击事件,这该如何解决呢

CodeFly16 avatar May 29 '20 12:05 CodeFly16

在移动端,我也出现这个问题了

wohaofang avatar Jun 04 '20 03:06 wohaofang

有人解决吗?麻烦告知方法

yanxitao avatar Apr 06 '21 08:04 yanxitao

期待解决中

mickeyooo avatar Jun 18 '21 01:06 mickeyooo

end里判断start 的点和当前end的点是否为同一个 若为同一个就触发点击事件逻辑 当然可能是拖拽后回到起始点 但是这个操做比较困难

wpz614467735 avatar Aug 26 '21 08:08 wpz614467735

拖拽时间会误触点击事件,区分的话,可以通过监听 mousedown 和 mouseup 的时间间隔。 我写的是,相差间隔 < 150ms,就是点击事件;否则是拖拽事件,能解决我的问题。

liyinfeng25 avatar Jun 12 '23 02:06 liyinfeng25