如何使用Fancybox版本2获得绝对定位?

时间:2012-07-20 15:34:33

标签: fancybox fancybox-2

我们通过传递内容来手动加载fancybox:

$.fancybox({
    content: content,
    showCloseButton: false,
    transitionIn: 'fade',
    transitionOut: 'fade',
    speedIn: 600,
    padding: 0,
    fixed: false
});

我们希望fancybox在首次加载(绝对定位)后保持与文档相关的位置。

将fixed设置为false会使fancybox在滚动期间弹性地保留在屏幕的中心。我们真的很喜欢fancybox:

  • 在加载视口中居中
  • 保持绝对定位并在滚动时保持相对于文档的位置

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

想出来,你还需要将autoCenter设置为false,如下所示:

$.fancybox({
    content: content,
    showCloseButton: false,
    transitionIn: 'fade',
    transitionOut: 'fade',
    speedIn: 600,
    padding: 0,
    fixed: false,
    autoCenter: false
});