Fancy Box和Jquery微型滚动条Prolem



我正在处理一个页面,在底部的第一个按钮中,图像库的Fancybox关闭操作有问题,库已经关闭,但总体上仍然存在。这是测试链接同样的设置如何适用于第二个链接"楼层平面"。

其次,我正在使用一个小滚动条插件的画廊在页面上。左侧的拇指如果内容较大,则会有蓝色滚动条。这个滚动条不会出现在谷歌浏览器中,有时甚至不会出现在其他浏览器中。如果页面第一次加载,那么我必须刷新页面才能显示它。任何关于这个问题的想法都会非常有帮助。

谢谢!

首先,我注意到您正在起诉jQuery 1.3,为什么?以下是1.6:http://jquery.com/

它并没有那么大,而且是一个更新的图书馆。这可能会解决你的问题。

如果这不起作用,那么删除fancybox.js,重新下载并重新放入,与css相同。确保在css文档的末尾调用css。

如果这不起作用,我建议一个接一个地删除您的javascript文件,直到只有fnaycbo-xleft为止,这显然是一些冲突的代码,所以您必须通过试错来进行故障排除,逐个检查以找出阻止关闭的脚本。我无法访问你的服务器,所以我无法测试它。

它很可能在main.js中,所以先删除它,然后看看fancybox是否有效!

ETA:滚动条修复。

问题是添加了一个禁用的选择器,它是javascript。但是你可以修改tinyscrollbar.js来修复它,或者你可以转到你的css,找到行:

'#scrollbar1.disable{display:none}

并完全删除这一行,这会导致你的滚动条不会出现在浏览器中——javascript(出于某种原因)在.

中被禁用

在我的案例中,我用下一个修改解决了问题:

$(document).bind("load", function() { $('#myTinyScrollbar').tinyscrollbar(); });

控制台中出现错误:

d.onClosed不是的函数

可能是因为:

  • 您使用旧版本的jQuery可能不受Fancybox支持。尝试更新到1.6,但要注意遗留插件或代码可能会因急剧升级而中断。

  • 压缩问题也就是说,谷歌关闭可能会删除它认为"不必要"的代码,从而破坏功能。试着使用未压缩的Fancybox看看它是否修复了它,如果修复了,那么你就知道这个问题,而不是你的jQuery版本。

最新更新