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