我正在使用 Fancybox 插件。当它加载时,我在关闭按钮旁边插入一个图像(预览评论)并以这种方式定位它:
var p = $("#fancybox-close");
var offset = p.offset();
$("#preview_comments").offset({ top: offset.top, left: offset.left-30});
这样,当窗口调整大小时,图像会保持正确,因为它具有绝对位置。我也试过:
function pcomments() {
var p = $("#fancybox-close");
var offset = p.offset();
$("#preview_comments").offset({ top: offset.top, left: offset.left-30});
};
pcomments();
$(window).resize(function() {
pcomments();
});
当我最小化窗口时,该图像向右移动。如果我继续调整窗口大小,图像会返回到 Fancybox 关闭按钮的左侧,但不会正确地进行偏移(并且看起来它没有按时更新)。
谢谢'