[英]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.