Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scroll Fancybox 2.1。。。打开时将页面滚动到顶部_Scroll_Fancybox_Fancybox 2 - Fatal编程技术网

Scroll Fancybox 2.1。。。打开时将页面滚动到顶部

Scroll Fancybox 2.1。。。打开时将页面滚动到顶部,scroll,fancybox,fancybox-2,Scroll,Fancybox,Fancybox 2,当模式窗口打开时,Fancybox会将底层页面滚动到顶部,我遇到了一个问题。当它关闭时,它也不会返回到用户所在的位置。它迫使用户必须向下滚动页面到他们离开的位置 有什么见解吗?我在打开fancybox内容时遇到了同样的问题。我发现有一些JS(在我的页面中,加载到iframe中)包含.focus()指令。删除此错误后,在jquery.fancybox.css中修复了…fancybox锁 改变… overflow: hidden !important; 到… overflow: visible !

当模式窗口打开时,Fancybox会将底层页面滚动到顶部,我遇到了一个问题。当它关闭时,它也不会返回到用户所在的位置。它迫使用户必须向下滚动页面到他们离开的位置


有什么见解吗?

我在打开fancybox内容时遇到了同样的问题。我发现有一些JS(在我的页面中,加载到iframe中)包含.focus()指令。删除此错误后,在jquery.fancybox.css中修复了…

fancybox锁

改变…

overflow: hidden !important;
到…

overflow: visible !important;

为了解决这个问题,我使用了一个内置的helper函数,我现在就是这样设置的:

$(".fancybox").fancybox({
            helpers: {
                overlay: {
                    locked: false
                }
            }
        });

检查这是否有帮助,谢谢,但这似乎是针对旧版本的Fancybox和/或我不想使用最小高度:100%,原因与跳过的人不想使用的原因相同。如果您使用的是Fancybox v2.1.5,则该问题似乎已在最新的主版本中修复,您可以在此处下载表单,因此不再对js进行任何攻击或css文件。