我有一个具有父项的mousedown事件的div,并且仅在该div上添加了dragstart事件,但是当我尝试拖动它时不会触发拖动开始事件,
我尝试通过在div上的mousedown事件中执行event.stoppropagation()事件来进行尝试,然后触发此mousedown evvent但未触发dragstart事件。
有什么办法可以让我优先拖动开始事件而不是mousedown事件。
答案 0 :(得分:0)
添加全局变量isDragging
,并在dragstart上将其设置为true。在mousedown事件中执行:
if( isDragging ) {
return true;
}