jQueryを使用してツールチップに似た効果を作成しようとしています。オフセットプロパティを複数回設定すると、要素がjQueryの新しい場所にジャンプします。
同じ<div>
要素(id="tooltip"
)を再利用して、ツールチップを表示しています。したがって、ユーザがツールチップを表示する要素の上にカーソルを移動するたびに、常にこの<div>
要素を移動する必要があります。 offset()
プロパティを使用すると、最初は正常に動作しますが、マウスをあるアイコンから別のアイコンに繰り返し移動すると、ツールチップが別の場所にジャンプし始めます。あなたがここでそれを試してみることができ
:
を繰り返し、他の1つのアイコンからマウスを移動してみてください、あなたはツールチップが間違って周りにジャンプしていることに気づくでしょう。常に上に乗っているアイコンのすぐ右に表示する必要があります。