这是我的 HTML:
<div id="one"><div id="element1"></div></div>
<div id="two">some stuff</div>
divone
和two
是相同宽度和高度的矩形
这是CSS:
#one { position: relative; width: 390px; height: 482px; }
#two { position: relative; z-index: 100; top: -482px; width: 390px; height: 482px; }
如您所见, divtwo
位于one
用作遮罩的 div 上方
我需要做这样的事情:
$('#element1').mouseover(function(e){ alert('Hello') });
我mousemove
在 div上使用并two
检查鼠标位置是否介于(相对于父 div )和.x
x + width
element1
one
y
该解决方案有效,但当我申请时出现-webkit-transform:rotate(45deg);
问题element1
我是新手,无法发布图片,但很容易理解mousemove
on div处理的区域在旋转时two
与 div 不对应。element1
我怎么知道鼠标何时移到上面element1
?