繁体   English   中英

阻止子元素的onmousedown

[英]Block onmousedown for child element

对不起,我的英语不好。 我有以下构造。

<div onmousedown="drag_drop(ev)" class="abc">
     <img src="test.jpg"></img>
     <div class="xyz"></div>
</div>

当我拖动图片时,将触发“ onmousedown”事件。 我该如何预防? 拖动“ test.jpg”时,需要移动“ abc”块。

您必须检查事件的目标是否正确,例如:

drag_drop = function ( evt ) {
  if ( evt.target.classList.contains( 'abc' ) ) {
    //you have clicked the outer div
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM