jQuery和Mootools可以一起工作吗?

eom*_*off 6 jquery mootools

jQuery和Mootools可以一起工作吗?

如果不是那样的话?

bob*_*nce 8

除此之外还有更多noConflict.

jQuery是一个侵入式库.它为其触及的每个元素添加了一个内部jQuery123(对于某些随机化的每个实例值123)属性(除了其他原因之外,还有任何数据或事件处理程序).在IE中,此属性也会反映为属性.

因此,如果MooTools或任何其他库(或实际上是一个普通的DOM方法)出现并开始搞乱这些属性/属性,克隆元素或黑客攻击innerHTML,他们可能会搞砸这些所谓的唯一标识符,从而导致jQuery混淆并以非常难以调试的方式开始行为不端.

jQuery还摆弄了一堆事件代码,试图让提交/聚焦/模糊/聚焦/聚焦/鼠标中心/鼠标事件在浏览器中起作用.这可能会混淆不期望它的其他库代码.

因此,使用jQuery 1.4,您可以同时使用另一个库,只要它们处理不相互交互的单独元素.(jQuery 1.3对于它所触及的元素也更为混杂.)

但总的来说,我不会在一个页面上推荐两个主要框架.