我正在使用 jQueryoffset().top
从文档窗口的顶部计算超链接的像素,这样当悬停时,工具提示就会出现在它的上方。
默认情况下,工具提示的 css 的绝对位置为 top 0 和 left 0。当链接悬停时,它从文档顶部计算它的位置并将其用作工具提示的 css 顶部位置。
问题是在某些页面上,offset 正在完美地计算链接的位置,而在其他页面上,它太多了大约 50 个像素。我不知道为什么。
$(".tiptrigger").mouseenter(function() {
var s_id = $(this).attr('id');
var calc = $(this).offset().top;
$("#tip-"+s_id).css({"margin-top": calc+"px"});
});