2010-06-22 26 views
2

有沒有什麼方法可以使用原型與Jquery共存。與Jquery一起使用原型

我的意思是不是Jquery帶有Jquery NoConflict標籤的原型,但相反。

我不得不重寫原型實用程序方法與其他庫共存嗎?

我無法控制jquery腳本

回答

8

當包含jQuery時,它將獲取定義爲$的任何副本並存儲對其的引用。當您使用jQuery.noConflict時,它會恢復該引用,並返回jQuery,它允許您「重命名」jQuery。

如果你想重命名原型,那應該是完全可能的。

// 1. include Prototype 
// $ == Prototype 
// 2. include jQuery 
// $ == jQuery 

var jq = jQuery.noConflict(); 
var $p = $; 
$ = jq; 

// now, $ == jQuery 
// and $p == Prototype 
0

不,沒有。

1

我剛換的$每occourence p-型原型和依賴庫

增加了它們作爲這個用例的二次資產。

完成!