Posted on 2009-05-12 15:19
delvin 閱讀(1013)
評論(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>