当fancybox打开时,我想禁用滚动条的父窗口访问.我使用以下方法完成了与shadowbox类似的操作:
function SBopen() {
document.body.style.overflow = "hidden"; //Hide navigation overflow when SB open
}
function SBclose() {
document.body.style.overflow = "auto"; //Show navigation overflow when SB open
}
Shadowbox.init({
handleOversize: "none",
modal: false, //false lets user click outside SB to close window
onOpen: SBopen,
onClose: SBclose
});
Run Code Online (Sandbox Code Playgroud)
但是我不知道如何使用fancybox实现这一目标.我目前的fancybox初始化脚本如下所示:
$(document).ready(function() {
$(".fancybox-thumb").fancybox({
padding : 2,
modal : false,
prevEffect : 'fade',
nextEffect : 'fade',
nextSpeed : 'slow',
prevSpeed : 'slow',
openSpeed : 'slow',
closeSpeed : 'slow',
helpers : {
title : { …Run Code Online (Sandbox Code Playgroud)