0

我正在尝试使用 Magento 实现 Zurb Foundation 4,但与prototype.js 存在冲突。我正在使用 jQuery.noConflict() 但似乎foundation.js 脚本总是调用原型“每个”函数而不是jQuery。

错误:TypeError:iterator.call 不是函数 -prototype.js(第 825 行)

这是在foundation.js中调用“each”的地方:

return jQuery(this).each(function () {
   Foundation.init.apply(Foundation, [this].concat(args));
   return this;
});

我尝试使用 jQuery(this).each 而不是 this.each 但它不起作用。我做错了什么?有没有人有其他建议该怎么做,或者有人设法让它发挥作用?

提前致谢。

4

1 回答 1

0

好吧,我已经进行了一些测试,似乎现在可以使用。当您进行基础的初始化时,请使用此代码

jQuery(document).ready(function(){
    jQuery(document).foundation(function (response) {
        console.log(response.errors);
    });
});

您可以评论“console.log(response.errors);”。有关更多信息,您可以关注https://github.com/zurb/foundation/issues/1929上的问题

于 2013-03-21T07:56:36.940 回答