【发布时间】:2012-08-22 14:46:57
【问题描述】:
我目前正在使用 fancybox 版本 2 在单击缩略图时显示我的图像,但我似乎无法让 fancybox 在垂直方向上位于视口中间,因为水平方向很好。
我已经尝试了很多东西,这是最新的:
CSS
.fancybox-wrap {
position: fixed !important;
top: 50px !important;
}
jQuery
jQuery(document).ready(function() {
$(".fancybox-wrap").css("position", "absolute");
// fancybox initialisation etc
});
$(window).scroll(function() {
$('.fancybox-wrap').css('top', $(this).scrollTop() + "50px");
});
有人有什么想法吗?
【问题讨论】:
-
您使用的是 Fancybox V2 吗?这里的演示页面(fancyapps.com/fancybox)似乎在两个轴上都可以正常工作。能给个链接吗?
-
嗨@BillyMoat,我愿意,但它在开发服务器上并且IP受限:/另外,我认为花式框可以根据页面尺寸很好地居中,但我需要根据实际视口居中我在 facebook 画布应用程序页面中使用的浏览器,该页面非常高,根据当前滚动位置,您需要向上/向下滚动以适应视口中的图像
标签: jquery css fancybox-2