Posted on 2009-05-12 15:19
delvin 阅读(1007)
评论(0) 编辑 收藏 所属分类:
JavaScript
1. JQuery和DWR框架的冲突
当我们在同一个页面中同时导入JQuery和DWR,并使用$这个简短函数,这是就会出现冲突。
原因:JQuery和DWR中都定义了$函数。
解决办法:在使用JQuery的地方,直接使用jQuery,而不使用$.
2.JQuery和Prototype框架的冲突。
当我们在同一个页面中同时导入JQuery和Prototype,并使用$这个简短函数,这是就会出现冲突。
原因:JQuery和Prototype中都定义了$函数。
解决办法:
先导入Prototype,在导入JQuery,在后面加上jQuery.noConflict();
即导入顺序如下(来自Integral7项目):
<script type="text/javascript" src="<%=request.getContextPath()%>/javascript/prototype.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/javascript/jquery.js"></script>
<script>
jQuery.noConflict();
</script>