【问题标题】:jQuery functions not working at all even though jQuery is loaded即使加载了 jQuery,jQuery 函数也根本不起作用
【发布时间】:2012-10-16 20:38:03
【问题描述】:

我为 Boonex Dolphin 7 CMS 开发了一个扩展,该扩展在我的服务器上运行正常,但是当我将它安装在客户端服务器上时,jQuery 函数停止工作。

我查看了文档头,发现正在加载 jQuery。 我还尝试在扩展中插入 jQuery 库,但仍然没有任何效果。

在查看我的扩展程序时,它们是在网站和同一页面上正常工作的其他 jQuery 函数,但除了我的扩展程序之外,没有一个 jQuery 函数也不起作用。

你知道为什么会这样吗?

【问题讨论】:

  • 你有演示吗?示例代码?一个活页?如果我们看不到问题,我们就无法解决它。
  • 您应该包含一些代码,以便我们可以尝试帮助调试它(即,为什么它可能在您的环境中工作,但不能在生产环境中工作)

标签: jquery content-management-system boonex-dolphin


【解决方案1】:

阅读:http://css-plus.com/2010/03/6-steps-to-take-if-your-jquery-is-not-working/

我错过了很多次的一件事是脚本的实际加载顺序。它的工作原理很像一般的编程。未声明的变量不能使用。它不会工作。

确保加载 jQuery “高于”所有其他依赖于它的脚本。还要确保 jQuery 在某个时候实际加载。

大多数浏览器都包含某种控制台。只需键入“jQuery”,如果已定义,您将获得返回的 jQuery 对象。

【讨论】:

  • ^ 这个。如果你得到一个undefined,检查jQuery是否已经加载到noConflict mode
【解决方案2】:

据我所知,Dolphin Boonex 使用自己的 jQuery,并且不允许使用另一个。您必须根据您的 dolphin 版本使用的 jQuery 版本来查找 jQuery 应用程序。我相信它是 Dolphin 7 上的 jQuery 1.3.2(但必须经过验证)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-13
    • 2012-11-12
    • 2015-09-06
    • 1970-01-01
    • 1970-01-01
    • 2020-03-06
    • 1970-01-01
    相关资源
    最近更新 更多