作業中のWebサイトのポップオーバーコントロールを作成しようとしていますが、位置を正しく設定できません。ハイパーリンクの中心を取得するさまざまな方法を試しましたが、常に少しずれています。
座標をハードコーディングしたくないのは、これをユニバーサルにする必要があるためです。将来、ポップオーバーを使用する可能性のあるすべてのリンクで機能する必要があります。
私はここで何が間違っているのですか?
これが私の現在の方法です:
$('#whatsthis').click(function(e)
{
var _linkLocation = $(this).offset();
$('#helpTip').css('position','absolute');
$('#helpTip').css('left', _linkLocation.left - $(this).width()/2);
$('#helpTip').fadeIn();
return false;
});
..そしてこれが現在の出力です: