2012-06-26 49 views
1

我有一个关于节日的网站,每个节日都有一个单独的页面。通常,节日的页面应该看起来像like this,但one of the festival pages有几个问题。这些措施包括:在头jquery ready处理程序从未执行

  • Twitter和Facebook的按钮不加载在右上角
  • 谷歌地图不加载
  • 节阵容并不布局适当,其蓝色的背景不出现

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

我想这不会被执行的原因是因为JavaScript错误在页面加载过程中较早出现,但在Firebug中我看不到任何错误证据。

+2

'...在一行以3252行开头的linine脚本中......'真的吗? –

+0

@ JohnGreen-PageSpike在我的防守中,很多这些线条都是空白的,可能只有大约1500个非空白线条。 –

回答

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中。