一旦模式窗口打开,我遇到了 Fancybox 将底层页面滚动到顶部的问题。当它关闭时,它也不会返回到用户所在的位置。它迫使用户必须向下滚动页面到他们离开的点。
有什么见解吗?
一旦模式窗口打开,我遇到了 Fancybox 将底层页面滚动到顶部的问题。当它关闭时,它也不会返回到用户所在的位置。它迫使用户必须向下滚动页面到他们离开的点。
有什么见解吗?
在jquery.fancybox.css > fancybox-lock ...
改变...
overflow: hidden !important;
至...
overflow: visible !important;
为了在这里修复它,我使用了一个内置的辅助函数,这就是我现在设置它的方式:
$(".fancybox").fancybox({
helpers: {
overlay: {
locked: false
}
}
});
当打开fancybox 内容是iframe 时,我遇到了同样的问题。我发现有一些 JS(在我的页面中,加载到 iframe 中)包含 .focus() 指令。删除此,错误已修复...