2012-04-03 39 views
1

我得到了2個jquery插件,都需要在$(document).ready中調用,但是我發現當我打電話給準備好時,第二個不起作用。如何使用jquery noConflict()?

我試過使用jquery noConflict(),但我沒有工作。

有人可以爲我解釋嗎?

謝謝。

+0

'noConflict'與在docready上運行2個不同的插件無關......您的插件可能會互相沖突 – 2012-04-03 02:24:23

+3

什麼是插件 – SpYk3HH 2012-04-03 02:25:26

+1

您能顯示您的代碼嗎?我希望你可以在準備好的時候進行必要的調用來初始化兩個插件。 – Kris 2012-04-03 02:28:34

回答

2

jQuery.noConflict適用於衝突的JavaScript庫(例如,使用$作爲名稱) - 沒有衝突的插件。它所做的只是將$更改回到jQuery添加之前的狀態。

+0

如果你傳遞'true',它也會刪除'jQuery'。 – icktoofay 2012-04-03 02:30:03

+0

@icktoofay:是的,如果你需要這樣做,你就是在做一件嚴重錯誤的事情:) – Ryan 2012-04-03 02:30:24