2

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

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

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

我无法控制 Jquery 脚本

4

3 回答 3

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
于 2010-06-22T01:07:07.560 回答
1

我只是在原型和依赖库中将 $ 的每次出现都更改为 pType

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

完毕!

于 2010-06-22T01:44:18.947 回答
0

不,没有。

于 2010-06-22T00:57:44.463 回答