[英]How to detect first element (destination) when mouse out from the origin element
当鼠标从Origin Element .E
时,如何检测First Element(Destination)的类?
$(".E").mouseout(function() {});
body { padding: 20px;} #box { width: 170px; height: 300px;} #box-1,#box-2,#box-3,#box-4,#box-5,#box-6,#box-7,#box-8,#box-9 { height: 50px; width: 50px; border: 1px solid #ccc; float: left;} #box-5 {background: khaki;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id="box"> <div id="box-1" class="A"></div> <div id="box-2" class="B"></div> <div id="box-3" class="C"></div> <div id="box-4" class="D"></div> <div id="box-5" class="E"></div> <div id="box-6" class="F"></div> <div id="box-7" class="G"></div> <div id="box-8" class="H"></div> <div id="box-9" class="I"></div> </div>
let leftE = false;
$(".E").mouseout(() => leftE = true);
$(window).mouseover(function(event) {
if(leftE) {
const el = event.target // <<<<
leftE = false;
}
});
只需使用一个标志来捕获mouseleave之后的下一个mouseover事件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.