使用Jquery原型

时间:2010-06-22 00:47:00

标签: jquery prototypejs javascript-framework conflict

有没有办法使用原型与Jquery共存。

我的意思不是Jquery与Jquery NoConflict标签的原型,而是相反。

我必须覆盖原型实用程序方法才能与其他库共存?

我无法控制Jquery Scripts

3 个答案:

答案 0 :(得分:8)

当包含jQuery时,它会获取任何定义为$的副本并存储对它的引用。当您使用jQuery.noConflict时,它会恢复该引用,并返回jQuery,这允许您“重命名”jQuery。

如果你想重命名Prototype,那应该是完全可能的。

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

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

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

答案 1 :(得分:1)

我只是将$的每次出现都改为输入原型和依赖库

将它们添加为此用例的辅助资产。

完成!

答案 2 :(得分:0)

不,没有。