1. 程式人生 > >專案中需要到兩個版本的JQuery解決辦法

專案中需要到兩個版本的JQuery解決辦法

在專案中需要使用兩個版本的JQuery時,兩個JQuery都會佔用$符號,後引用的JQuery會搶到$符號的使用權,導致無法使用先引用的JQuery.

解決辦法:JQuery中提供了noConflict()函式,該函式返回jQuery物件本身,可以用來取別名,在引入第一個JQuery後,使用該方法對該版本中JQuery物件取別名,再引入第二個版本JQuery,這樣就可以通過別名使用第一個版本的JQuer,第二個版本仍然通過$使用,避免$符號佔用衝突。

例如:

<script type="text/javascript" src = "第一個版本"></script>

<script type="text/javascript">

var type1 = $.noConflict();//通過變數type1使用版本一中的方法

</script>

<script type="text/javascript" src = "第二個版本"></script>//通過變數$使用版本一中的方法