Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度4:由于dragstart事件,由于mousedown事件触发事件_Angular - Fatal编程技术网

Angular 角度4:由于dragstart事件,由于mousedown事件触发事件

Angular 角度4:由于dragstart事件,由于mousedown事件触发事件,angular,Angular,我有一个div,其中包含父级的mousedown事件,并且在该div上只添加了dragstart事件,但是当我尝试拖动它时,不会触发dragstart事件 我尝试在div上的mousedown事件中执行event.stoppropagation()事件,然后触发此mousedown event,但dragstart事件未触发 是否有任何方法可以为拖动开始事件而不是mousedown事件赋予优先级。添加全局变量isDragging,并在dragstart上将其设置为true。在mousedown事

我有一个div,其中包含父级的mousedown事件,并且在该div上只添加了dragstart事件,但是当我尝试拖动它时,不会触发dragstart事件

我尝试在div上的mousedown事件中执行event.stoppropagation()事件,然后触发此mousedown event,但dragstart事件未触发


是否有任何方法可以为拖动开始事件而不是mousedown事件赋予优先级。

添加全局变量
isDragging
,并在dragstart上将其设置为true。在mousedown事件中,执行以下操作:

if( isDragging ) {
    return true;
}

当我们从开发者工具的事件列表器选项卡中删除mousedown事件时,只有dragstart事件被调用,您可以添加代码吗