Thickbox 3.1 IE8加载问题

时间:2011-06-10 01:10:15

标签: javascript modal-dialog thickbox

我们在网站上使用Thickbox 3.1作为模态窗口,最近发现它已经停止在IE8上加载。您可以转到http://alltrails.com并点击右上角的“登录”来查看问题。

我们一直在努力排除故障,但无法弄清楚如何解决这个问题。我希望有其他人遇到过这个或者很了解Thickbox并且可以提供解决方案。

提前致谢!

1 个答案:

答案 0 :(得分:1)

ThickBox没有IE8的问题(你可以在这里测试http://jquery.com/demo/thickbox/) 您的代码可能会遇到一些问题,因为它们也没有在Firefox 4中加载(在Chrome中运行良好)

您最近是否添加了新脚本?通常问题是它们之间存在插件冲突。

如何解决问题:

  • 从all.js
  • 中删除缩小的ThickBox
  • 添加Thickbox的完整版本(不缩小版)
  • 在Firefox或Dev工具(F12)中使用Firebug并在Thickbox脚本中放置断点
  • 按照代码查看失败的地方

知道了!! 问题出在All.Css的第1770行

.galleria-more{background-image:url(http://static.alltrails.com/images/galleria/info.png');right:30px;}

你忘了打开'所以在FF和IE中考虑这一行之后不再有css(Chrome在错误上更酷)

我收到了cookie吗?