使用jQuery 1.7.2及更高版本的mootools核心1.4.5遇到了问题。
在firebug中始终收到此错误消息:
TypeError:我不是一个函数... n 此){x.call(Y,此[W],W,这一点);}}},每个:功能(I,V){的 Array.forEach (在此,I,V)< / p>
有人知道如何解决这个问题?
THX!
答案 0 :(得分:0)
jQuery库及其几乎所有插件都包含在jQuery命名空间中。作为一般规则,全局对象也存储在jQuery命名空间内,因此您不应该在jQuery和任何其他库之间发生冲突(例如prototype.js
,MooTools
或YUI
)。
也就是说,有一点需要注意:默认情况下 ,jQuery使用$
作为jQuery
的快捷方式。因此,如果您正在使用另一个使用$
变量的JavaScript库,则可能会遇到与jQuery的冲突。为了避免这些冲突,您需要在将jQuery加载到页面之后以及尝试在页面中使用jQuery之前立即将jQuery置于无冲突模式。
<script type="text/javascript">
var $ = jQuery.noConflict();
</script>
了解更多here。