答案可以是普通js或jQuery。如果用户不再将鼠标悬停在ID为“myLink”的链接或ID为“mySpan”的跨度上,我想隐藏ID为“myDiv”的div。如果用户将鼠标悬停在任一元素“myDiv”上仍会显示,但用户第二次未将鼠标悬停在这两个元素上(与用户的鼠标先离开哪个元素无关),“myDiv”将从脸上消失存在。
换句话说,这就是我检测到鼠标停留在一个元素上的方式:
$('#someElement').mouseleave(function() {
// do something
});
但如何说(以一种切实可行的方式):
$('#someElement').mouseleave() || $('#someOtherElement').mouseleave()) {
// do something
});
如何检测到这一点?
最佳答案
您可以使用multiple selector:
$("#someElement, #someOtherElement").mouseleave(function() {
// Do something.
});
关于javascript - 如何一次检测两个元素上的mouseleave()?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5018749/