これが私の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; }
ご覧のとおり、divはマスクとして使用されるtwo
divのすぐ上に配置されていますone
私はそのようなことをする必要があります:
$('#element1').mouseover(function(e){ alert('Hello') });
mousemove
on divを使用してtwo
、マウスの位置が(親divに対して)x
とx + width
の間であるかどうかを確認し、。についても同じことを行いました。element1
one
y
その解決策は機能しますが、私が適用すると問題があり-webkit-transform:rotate(45deg);
ますelement1
私は初めてで画像を投稿できませんが、mousemove
on divで処理される領域が、回転したときにdivtwo
と一致しないことは簡単に理解できます。element1
マウスが上に移動したことをどのように知ることができelement1
ますか?