如何重構prototype使之與jquery不衝突

2022-08-10 15:20:28 字數 729 閱讀 6795

1樓:匿名使用者

方法如下:

1、將jquery.js放到prototype.js後面(這個是必須的否則無論如何還是要罷工地)。

2、在jquery.js後面將$變數重新命名。

**3、將原來使用的$方法名一律替換為jquery名,如$("obj")替換為jquery("obj")。

網上找的

2樓:

jquery本身名稱空間汙染極少,函式都控制在jquery名稱下。

而且jquery本身就已經考慮到了和別的js庫衝突的解決辦法,提供有jquery.noconflict()函式。這個函式的說明如下:

執行這個函式將變數$的控制權讓渡給第一個實現它的那個庫。這有助於確保jquery不會與其他庫的$物件發生衝突。 在執行這個函式後,就只能使用jquery變數訪問jquery物件。

例如,在要用到$("div p")的地方,就必須換成jquery("div p")。 注意:這個函式必須在你匯入jquery檔案之後,並且在匯入另一個導致衝突的庫之前使用。

當然也應當在其他衝突的庫被使用之前,除非jquery是最後一個匯入的。

例項:jquery.noconflict();

// 使用 jquery

jquery("div p").hide();

// 使用其他庫例如prototype的 $()$("content").style.display = 'none';

如何鍛鍊手腳使之更有力

鍛鍊腹部肌肉是重點 現代醫學證明,男性因腹部肌肉失去彈性而形成的 將軍肚 與高血壓 心臟病 糖尿病等眾多常見病關係密切。所以中年男性鍛鍊肌肉要抓重點,其中腹部肌肉最重要。向下彎腰鍛鍊腹肌的方法最簡單。腰部往下彎,腿直立,手臂及頭部下垂,懸在空中,不要強迫自己雙手觸地,儘量放鬆,然後自然起身,伸展背部...

如何修改以下英文表達,使之更加規範?

clash這個詞換成violate更好,clash是與。有衝突,violate是侵犯。非法禁錮 與 民權 有衝突,應該是 侵犯了民權。guarantee 用於商業的 保證 憲法保證 不如 用 憲法立法中規定的 改為 the illegal restrictions directly violates...

幾臺電腦如何建立共享檔案,如何使幾臺電腦之間設定檔案共享?

其中,一臺機器,設定一個共享資料夾,把許可權設為可寫,就是讓連結到你回機器的人可以改寫該檔案答夾上的資料。知道計算機名子,在網路上的芳鄰里找到該機器和共享的資料夾,就可以增刪改的操作了。現在裝機大多用的是ghost裝機,一般預設網路共享是關閉的,要在點資料夾的時候,執行一下共享嚮導。只有共用一臺路由...