0

最近、要素上のカーソル位置に基づいて要素に傾きを追加する JavaScript ライブラリを作成しました。これをdivに適用するだけでうまくいきます!

<div id="profile-image" class="circle-base large-image" title=""></div>

ただし、別の div 内ではちらつき始めます。

<div id="home" class="large-circle-container pull-right">
<div class="circle-base large-circle"></div>
<a href="/">
<div id="profile-image" class="circle-base large-image" title=""></div>
</a>
</div>

ここに jsfiddle の my があります。

ちらつきの原因は「ホーム」div であることがわかりました。理由はわかりませんが。コンソールを見ると、カーソルが要素の上にあるときに onmouseleave のスタイルが適用されているようです。

よろしくお願いします。

4

1 に答える 1

0

tiltyではなく、否定されるべきだったtiltx

tiltx = (dy / cy);
tilty = -(dx / cx);

問題は解決された!

于 2013-08-25T14:15:40.220 に答える