jquery - 引用错误: $ is not defined

标签 jquery jquery-ui

我的页面有这种奇怪的行为。页面加载,但一两秒后变成空白。 在 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/

相关文章:

javascript - 如何使用 ON 而不是 LIVE

jquery - 浮点图 - 外部选择条形图

javascript - 如何使用 jQuery 在单击特定链接时切换到特定选项卡面板?

jquery - 在 jquery 中传递 self 对象

javascript - jquery 自动完成文本框 onchange 不起作用

javascript - Html.TextBox 上的自动完成功能不起作用

jquery - Delay() 可以与 jQuery UIdialog.open() 一起使用吗?

javascript - 带有 Bootstrap 布局的 jQuery UI Draggable

javascript - 通过jquery ui slider 控制html5 Canvas 动画速度

javascript - 我如何通过 jquery 更改背景颜色?