我对 fancybox 2 有一个小问题。我现在正在编码,如果我要问一些愚蠢的问题,我很抱歉。
我在测试站点上使用了 fancybox,但是当我单击图像时,该框会打开,背景中的整个页面会向右移动,并且滚动条会消失。我不想要这种行为。滚动条应该在那里。
在此网站上:http://elgaucho.lu/restaurant.php
你能帮我吗?
提前致谢
安迪
最佳答案
据我所知,您修改了原始 fancybox css 文件。
您从此更改了第 167 行
.fancybox-lock {
overflow: hidden;
}
进入此
.fancybox-lock {
overflow: hidden;
margin-right:0 !important;
}
...以及第 187 行
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
}
进入此
.fancybox-lock .fancybox-overlay {
overflow: hidden;
overflow-y: hidden;
}
...所以不足为奇(请记住,js 文件还会动态更改一些 css 属性,因此您可能无法完全控制仅更改 css 文件)
一般来说,除非你非常确定自己在做什么,否则你不应该弄乱原始文件,否则你会得到意想不到的结果
关于jquery - Fancybox 2滚动条消失并且站点向右移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14387524/