使用jQuery> 1.7.2和mooTools的核心问题"我不是一个功能" Array.foreach

时间:2015-05-21 11:21:34

标签: jquery mootools

使用jQuery 1.7.2及更高版本的mootools核心1.4.5遇到了问题。

在firebug中始终收到此错误消息:

  

TypeError:我不是一个函数... n   此){x.call(Y,此[W],W,这一点);}}},每个:功能(I,V){的 Array.forEach (在此,I,V)< / p>

有人知道如何解决这个问题?

THX!

1 个答案:

答案 0 :(得分:0)

jQuery库及其几乎所有插件都包含在jQuery命名空间中。作为一般规则,全局对象也存储在jQuery命名空间内,因此您不应该在jQuery和任何其他库之间发生冲突(例如prototype.jsMooToolsYUI )。

也就是说,有一点需要注意:默认情况下 ,jQuery使用$作为jQuery的快捷方式。因此,如果您正在使用另一个使用$变量的JavaScript库,则可能会遇到与jQuery的冲突。为了避免这些冲突,您需要在将jQuery加载到页面之后以及尝试在页面中使用jQuery之前立即将jQuery置于无冲突模式

<script type="text/javascript">
 var $ = jQuery.noConflict();
</script>

了解更多here