我正在尝试使用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,但它没有用。 我做错了什么? 有没有人有其他建议做什么或有人设法让这个工作?
提前致谢。
答案 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
处查看问题