网站的所有页面上都出现了一个无尽的微调器:www.civicmusicmilwaukee.org。在 Chrome 中解除 javascript 后,无尽的微调器消失了,所以我假设这就是问题所在。该网站在过去 4 个月里看起来还不错,然后突然间无休止的旋转器......
2 回答
控制台显示:
ReferenceError:找不到变量:thickboxL10n
我打赌这个错误会阻止fancybox消失。我会说要解决的简单错误。
检查您的开发者工具,您将看到错误“未捕获的 ReferenceError:thickboxL10n 未定义”。正如@le_garry 所说,FancyBox 被冲洗了。
编辑:
我挖得更深一点。看起来fancybox 的样式表是从不同的域加载的。如果您查看代码,您会看到 FancyBox 的 CSS 正在从这里加载:http://cdn1.editmysite.com/editor/libraries/fancybox/fancybox.css?1349896606
很可能是因为这个域被称为“EditMySite”,实际上有人编辑了他们的站点以使 fancybox 加载东西现在默认可见。
从 2012 年 10 月 6 日起查看本网站的 Google 缓存。
您会发现当前站点和旧站点之间存在一些差异。具体来说,样式表包括:
当前的:
<link rel='stylesheet' type='text/css' href='http://cdn1.editmysite.com/editor/libraries/fancybox/fancybox.css?1349896606'></script>
<link rel='stylesheet' href='http://cdn1.editmysite.com/editor/images/common/common-v2.css?buildTime=1349896606' type='text/css' />
<link rel='stylesheet' type='text/css' href='/files/main_style.css?1350355889' title='wsite-theme-css' />
谷歌缓存:
<link rel='stylesheet' href='http://cdn1.editmysite.com/editor/images/common/common-v2.css?buildTime=1345058381' type='text/css' />
<link rel='stylesheet' type='text/css' href='/files/main_style.css?1345140958' title='wsite-theme-css' />
整个fancybox.css
样式表在几周前甚至都不存在。所有迹象都表明它是罪魁祸首。查看第 82 行,fancybox.css
这是该#fancybox-loading
元素的样式。如果可以,修改该元素以在其中包含 a display:none;
,则默认情况下该加载内容将消失。您需要确保这实际上不会影响您网站上的花式框。
正如我和@dda 都说过的,fancybox 的实现也有一些进展,但这应该会让你有一个好的开始。