2012-05-03 29 views
1

我在一个组合的网站使用的fancybox(带牌),以显示一系列图像,廊式:
Example的fancybox:如何摆脱干模态窗口一闪

当我打开一个的图像并使用鼠标或箭头键在图库中导航时,下一幅图像在出现在正确的位置之前会出现约200像素的位置。演示网站上没有这种行为,我不确定它为什么在我的实现中这样做。

下面是相关的脚本:

$(document).ready(function() { 
    $('.thumbnail-display-link').fancybox({ 
    openEffect : 'none', 
    closeEffect : 'none' 
    }); 
}); 

的脚本不扔了任何错误,在我的控制台,我不知道从哪里开始解决此。任何建议将受到感谢!

回答

2

试图从你的身体标记

+0

就是这样!谢谢!! –

2

问题的真正原因是,身体元件的尺寸发生变化剥去position: relative;风格。由于您删除了position: relative;,您现在无法对其进行相对定位。我建议使用其他包装元素。

+0

兄弟约翰斯蒂芬斯恕我直言,他的代码中使用了许多不必要的位置,我没有看到(还有)其他元素(绝对定位?),需要相对于它们来定位,包括这个身体。所以是的,通过快速浏览,没有破碎的布局,因为相对于身体的骑乘位置,所以它很安全 – bondythegreat

+0

当然。我只是想警告后果。 – Janis