1

我有一个关于节日的网站,每个节日都有一个单独的页面。通常,一个节日的页面应该是这样的,但是其中一个节日页面有一些问题。这些包括:

  • 标题中的 twitter 和 facebook 按钮不加载
  • 右上角的谷歌地图无法加载
  • 节日阵容布局不正确,没有出现蓝色背景

经过一番调试,我发现这是因为 jQuery 就绪处理程序没有被执行。我所指的处理程序位于从页面第 3252 行开始的行脚本中。

我猜这没有被执行的原因是因为在页面加载过程中较早发生了 JavaScript 错误,但我在 Firebug 中看不到任何错误证据。

4

1 回答 1

1

查看代码后,我在第 2673 行看到以下内容:

<div id="video"><iframe width="560" height="315" src="http://www.youtube.com/embed/A71ID1Hlw70" frameborder="0" ahttp://www.festivals.ie/festival/edit/30#llowfullscreen></iframhttp://www.festivals.ie/festival/edit/30#e>

感谢 Chrome 的自动语法突出显示(并在 2673 处中断)用于识别这个未关闭的 iframe。

于 2012-06-26T11:18:40.483 回答