2017-10-17 12 views
0

divブロックをマウスに追従させるスクリプトを実装しようとしていますが、特定のリンク上にマウスを置いたときにアニメートします。問題は、オブジェクトのホバー上でそれを変換するときに、それが点滅し始めて細かくなることです。マウスのフォロースクリプト、ハントでのアニメーションのアニメーション

Codepen:https://codepen.io/grayghostvisuals/pen/kepDb/

var $circle = $('.circle'); 
function moveCircle(e) { 
TweenLite.to($circle, 0.7, { 
css: { 
    left: e.pageX, 
    top: e.pageY 
} 
    }); 
} 

$(window).on('mousemove', moveCircle); 

任意のアイデア?

+1

問題 – skyline3000

+0

を実証あなたの例にはリンクはたぶん、あなたが....あまりにも – epascarello

+0

そのことについて申し訳ありませんが、ちょうど1秒のアニメーションコードを表示する必要がありません。 – Cam

答えて

0

これはZインデックス問題のようです。ホバーはあなたのマウスがあなたの要素の上にあるかどうかをチェックしようとしますが、それはあなたのマウスに続く円を浮遊します。このペンは、サークルに負のZ-インデックスを使用した場合の動作を示しています。

しかし、ブラウザで円のポインタイベントを無視して、問題をすべて取り除くことができます。 I changed your pen to add the solution

.element { 
    pointer-events: none; 
} 
+0

あなたは最高です!私はz-indexを使いこなそうとしましたが、それはしませんでした。ポインタイベントをnoneに設定すると、それを修正しました!ありがとう! – Cam

+0

あなたはようこそ! – Tutch

関連する問題