私は単純にホバーイベントを使用できない立場にありますが、マウスが特定の要素の領域内にあるとき、およびその領域を離れるときに、マウスオーバーとマウスアウトをトリガーする必要があります。javascript、jquery、またはその混合のいずれかです。マウスの位置を変数として保存したり、マウスが特定の領域を離れたことを伝える方法を見つけたりすることができませんでした。私の質問はそれぞれ「????」で表されます コードで。
function targetMouse() {
var box = document.getElementById('CleanBox'),
top = box.offsetTop,
left = box.offsetLeft,
right = left + box.offsetWidth,
bottom = top + box.offsetHeight,
mouseX = ????;
mouseY = ????;
if (left < mouseX > right && top < mouseY > bottom) {
$('#CleanBox').mouseover();
}
else if (????) {
$('#CleanBox').mouseout();
}
}
助けてくれてありがとう!