jQueryoffset().top
を使用してドキュメント ウィンドウの上部からハイパーリンクのピクセルを計算しているため、ホバーするとその上にツールヒントが表示されます。
デフォルトでは、ツールチップの css の絶対位置は上 0、左 0 です。リンクがホバーされると、ドキュメントの上からの位置が計算され、それがツールチップの CSS 上位置として使用されます。
問題は、オフセットがリンクの位置を完全に計算しているページもあれば、約 50 ピクセル多すぎるページもあります。理由がわかりません。
$(".tiptrigger").mouseenter(function() {
var s_id = $(this).attr('id');
var calc = $(this).offset().top;
$("#tip-"+s_id).css({"margin-top": calc+"px"});
});