我正在使用fancybox 2.1.5 版。当我打开 fancybox 时,我注意到.fancybox-wrap div 位于.fancybox-overlay div 内。如果我在同一页面上打开另一个fancybox,.fancybox-overlay div 现在位于 .fancybox-wrap div 的外部和上方。
我对第一个和第二个fancybox的定义是一样的,如下:
$.fancybox({
href : '#my_div',
autoSize : true,
fitToView : false,
padding : 0,
fixed : true,
autoCenter : false,
topRatio : 0.5,
});
如果 .fancybox-wrap div 在 .fancybox-overlay div 内并且我滚动页面,则当 fancybox 内容大于窗口时,只有 fancybox 滚动背景内容保持静态
但是,当它在 .fancybox-overlay 之外时,当我滚动fancybox 及其后面的内容时,它会滚动。
如何防止页面向后滚动。
当您检查此问题中的DEMO时,与 fancybox 网站上的演示相比,wrap div 位于覆盖 div 之外。