我正在处理一个页面,在底部的第一个按钮中,图像库的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版本。