我在default.aspx页面中使用以下外部jquery文件。
<script type="text/javascript" src="Scripts/jquery-1.2.6.min.js"></script>
<script type="text/javascript" src="Scripts/jquery-ui-personalized-1.5.2.packed.js"> </script>
<script type="text/javascript" src="Scripts/DefaultTab.js"></script>
<script type="text/javascript" src="TooltipScript/jquery.js"></script>
<script type="text/javascript" src="TooltipScript/easyTooltip.js"></script>
<script type="text/javascript" src="Scripts/Validation.js"></script>
我用于标签的前三个脚本。 接下来的两个用于工具提示插件。 最后一个脚本用于在default.aspx页面上执行验证。 但是我的问题是,当我从页面中删除工具提示js时,我的选项卡工作正常。但是一旦我再次包含它们,选项卡就不起作用。 可能是什么问题,什么是引用外部js文件的最佳方式。 如何对这些js文件进行排序,以便所有这些文件都能正常工作。 任何帮助深表感谢。 感谢
答案 0 :(得分:2)
你包括jQuery两次。 jQuery创建一个所有插件都是扩展的对象。所以在你的前几个插件加载之后,你再次编写jQuery对象再加载它,之前加载的插件不再存在
答案 1 :(得分:2)
你指的是jQuery库两次,只需使用顶部的jQuery引用。如果你在添加一些插件后再次使用它,它将删除已注册的插件。
<script type="text/javascript" src="Scripts/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="Scripts/jquery-ui-personalized-1.5.2.packed.js"> </script>
<script type="text/javascript" src="Scripts/DefaultTab.js"></script>
<script type="text/javascript" src="TooltipScript/easyTooltip.js"></script>
<script type="text/javascript" src="Scripts/Validation.js"></script>