有没有办法让prototype与Jquery共存。
我的意思不是带有 Jquery NoConflict 标签的原型(prototype)的 Jquery,而是相反。
我必须重写原型(prototype)实用方法才能与其他库共存吗?
我无法控制 Jquery 脚本
最佳答案
当包含 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
关于jquery - 将原型(prototype)与 Jquery 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3089471/