-2

我在 1 个文件中包含两个 jquery

<script type="text/javascript" src="<%= SkinPath%>controls/jquery.js"></script>
<script type="text/javascript" src="<%= SkinPath%>controls/jquery-1.7.min.js"></script>

第一个有助于在标签的运行时更改标签颜色。jquery 模型中的第二个帮助弹出,但 1 必须隐藏 1 才能工作,另一个如何摆脱这种痛苦。在这个问题上卡得太多了。请帮我解决一下这个。

即使隐藏第二个会干扰选项卡和模型弹出功能,但我观察到第一个选项卡功能是必要的。没有得到什么问题。

4

3 回答 3

2

据我了解,您正在尝试使用 jQuery UI 小部件,例如选项卡和模型对话框

所以你必须使用 jQuery 核心,然后使用 jQuery UI。这不是缩小与否的问题,但 jQuery UI 依赖于 jQuery Core!

所以在下面使用。不确定您的核心和 ui 文件的名称是什么。

<script type="text/javascript" src="<%= SkinPath%>controls/jquery.js"></script>
<script type="text/javascript" src="<%= SkinPath%>controls/jquery-ui.js"></script
于 2012-12-07T08:59:22.773 回答
0

您需要用户jquery.noConflict():更多信息:http: //api.jquery.com/jQuery.noConflict/

StackOverflow 上的其他答案详细向您展示了如何执行此操作:https ://stackoverflow.com/a/528251/1606729

编辑:但正如其他人指出的那样,除非在极少数情况下,否则您不应该使用多个 jquery。如果您已经有另一个版本,为什么还需要 1.7 版本?

于 2012-12-07T08:55:13.367 回答
0

您必须只使用一个 JQuery(jQuery 核心),尝试使用最新版本并修改您的代码以使用它。

于 2012-12-07T08:55:48.410 回答