【问题标题】:Sub menus are not showing when importing jquery library导入 jquery 库时不显示子菜单
【发布时间】:2013-03-02 14:18:39
【问题描述】:

当我将 jquery 库导入我的网页时,我的网页运行良好。但它没有显示子菜单。
我用于导入 jquery 库的代码:
<script type="text/javascript" src="result/jquery.min.js"></script>
(jquert.min.js 在结果文件夹中)。

但是当我注释 java-script 以导入 jquery 库时,所有子菜单都显示出来了,CMS Pro 的一些默认样式也出现了。但是网页中的 jquerys 不起作用。我的网站基于 CMS Pro。

【问题讨论】:

  • 仅将code markdown 用于...好吧,代码。
  • 可能与另一个使用 $ 别名的库发生冲突。页面中还加载了哪些其他脚本?
  • 只有两种可能的情况,无论是相对路径错误还是@charlietfl 提到的那个。
  • @dShringi 我试过这个(
  • 为什么要加载two jQuery libs,上面是1.8.3,下面是1.4.2

标签: jquery ajax styles libraries submenu


【解决方案1】:

主要问题是当你加载 jQuery.js 两次时,任何注册到第一个版本的插件都会被清除。

删除第二个版本,一切都会好起来的

【讨论】:

  • 是的@charlietfl,你是对的,这就是问题所在。但我不知道为什么我的 jquery 不适用于 1.8.3。它与 jquery 1.4.2 完美配合......你能看到那个代码吗?
  • 你是在所有插件和依赖代码之前加载jQuery吗?
【解决方案2】:

你检查过你的控制台了吗?

Uncaught TypeError: Object function (a,b){return new c.fn.init(a,b)} has no method 'jStyling' (master.js, line 4)

我看到 2 个直接的问题:

  1. 您链接到 jQuery Twice,甚至链接到它的两个不同版本:
    • 类结果.php
      1. 第 20 行:<script type="text/javascript" src="http://www.vtulife.com/assets/jquery.js"></script>
      2. 第 146 行:<script type="text/javascript" src="result/jquery.min.js"></script>
  2. “jStyling”插件要么在 jQuery 之前加载/链接,要么根本不链接。

【讨论】:

    猜你喜欢
    • 2017-11-11
    • 2015-11-21
    • 1970-01-01
    • 2019-06-07
    • 2018-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多