Zurb Foundation 5和Jquery 3不兼容?

问题描述:

我想用Zurb Foundation 5与JQuery 3.0.0.1,似乎有一些兼容性问题。当我初始化基金会$(document).foundation(); JavaScript错误被抛出Zurb Foundation 5和Jquery 3不兼容?

对象不支持线9612

属性或方法“的indexOf”如果我回滚到2.2.4一切工作正常。 有没有其他人遇到过这个问题?

浏览器:MS边缘(即11)

+0

浏览器类型和版本? – brianlmerritt

+1

只需检查前20行.... https://wiki.bath.ac.uk/display/webservices/Foundation+5+-+Things+to+be+aware+of – Hackerman

+1

该wiki文章解决了Jquery 2它没有解决jQuery 3 –

是,Zurb基金会5和jQuery 3是不相容的。 Foundation仍然使用load函数,该函数4年前在jQuery 1.8中被弃用,最后被用于removed in jQuery 3.0。由于存在另一个名为load的jQuery函数,因此会得到这个相当神秘的错误消息。

即使当前版本的Zurb Foundation 6.2.3和jQuery 3不兼容。 fix for your problem已经合并,应该与version 6.2.4一起发行,大概在2个月前发布,但仍然没有。 (其78%根据GitHub页面完成)

所以我想唯一的解决方案是a)忽略错误或b)自己修补代码in this answer

更新:基金会6.2.4发布2016年10月21日,现在支持jQuery的3

+0

谢谢一堆,这节省了我很多头痛!如果可以,当前最简单的解决方案是将jQuery降级到2.2.4。 –