如何包含多个 jquery 文件



我在 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才能工作另一个如何摆脱这种痛苦。在这个问题上停留太多了。请帮我解决这个问题。

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

据我了解,您正在尝试使用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

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

StackOverflow上的另一个答案详细向您展示了如何做到这一点 https://stackoverflow.com/a/528251/1606729:

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

你只需要使用一个JQuery(jQuery核心),尝试使用最新版本并修改你的代码来使用它。

最新更新