[2012-06-15]jquery反复引用的问题
在 master page 中引用了jquery-1.7.2.js 以及一些插件如:bootstrap-tab.js
在页面写代码时为了jquery有提示方便开发。于是在页面二次引用jquery 如下
<script src="http://www.cnblogs.com/http://www.cnblogs.com/Scripts/jquery-1.7.2.js" type="text/javascript"></script>
调试时发现引用的bootstrap-tab.js一直未生效。
想到作用域问题,但插件挂在$上明显不存在此问题。
在当前页面写代码 $.fn.test = function () { alert(); } 调用成功。
但$().tab一直返回undefined。
调试了很多次,最后看生成HTML才发现jquery被引用了2次。才想起来jquery可能在初始化时插件被覆盖掉。
屏蔽后,成功。悲剧啊~~ 看了好久。
总结:
1、引用插件的时候,一定要避免jquery文件在插件后二次引用。
2、理解清楚jquery机制。
---------------------------------------------------------------------------
现在问题来了。
如果开发时,JQUERY的引用放在母版页 。怎么使得VS始终提示JQUERY呢?