使用Magento实现Zurb Foundation 4但与原型脚本发生冲突

时间:2013-03-18 08:30:53

标签: magento zurb-foundation

我正在尝试使用Magento实施Zurb Foundation 4,并且与prototype.js存在冲突。 我正在使用jQuery.noConflict()但似乎foundation.js脚本总是调用原型“each”函数而不是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,但它没有用。 我做错了什么? 有没有人有其他建议做什么或有人设法让这个工作?

提前致谢。

1 个答案:

答案 0 :(得分: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

处查看问题