我的页面有这种奇怪的行为。页面加载,但一两秒后变成空白。 在 FireFox 控制台中,我收到此错误: ReferenceError:$未定义@https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js:4。 在 Chrome 中,我没有收到任何错误,但页面仍然变为空白,并且仅发生在这个特定页面中。
该页面使用 jquery 和 jquery ui,我试图将一些内容放入选项卡中。 jquery 脚本包含在页面中任何其他 javascript 之前。
页面如下:http://www.upnext.eu/tv-schedule.html 或者你可以在这里查看源代码http://pastebin.com/R8f7xNHd 。 该页面 100% HTML 5 有效,并且这种情况仅发生在该页面上。 有谁知道可能出了什么问题吗?
谢谢!
最佳答案
您包含的 gTOP.js
文件正在执行 document.write
,这会覆盖您的页面。如果不分析您的代码,很难判断,但您似乎正在动态加载包含此脚本的 HTML。如果此脚本正在执行 document.write
,则它与动态加载不兼容。您可能必须更改您的设计以避免这样做。
您的页面也有多个 JS 错误,但这并不是导致页面空白的原因。
关于jquery - 引用错误: $ is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11660675/