未使用的TypeError:modal.on(...)。使用Zurb Foundation 5.5.3时触发器不是函数吗?

时间:2016-01-12 17:28:37

标签: javascript jquery zurb-foundation

我正在使用带有Laravel 5.1项目的Foundation v5.5.3。我有一个昨天正常工作的模态,但由于某种原因,每当我点击应该启动模态的按钮时,就会出现whooptido-type错误。

我尽可能多地研究这个问题,但这个问题似乎是独一无二的。我最初尝试擦除Uncaught TypeError: modal.on(...).trigger is not a function文件并运行composer.json,然后运行composer install文件夹并重新安装node_modules。最终我删除了整个项目并从git中取出了master分支。仍然没有运气。

最奇怪的是,我的同事正在使用完全相同版本的Foundation以及我们正在处理的相同Laravel 5.1项目,并且他们的模态工作得很好即可。我不明白我如何才能拥有完全相同的设置,而我的成就是唯一不起作用的设备。所有其他与基金会相关的JS都正常工作。

这就是HTML的样子:

sudo npm install

有没有人遇到过这个问题?你怎么修好它的?如果没有,我们会推荐哪些步骤(我还没有尝试过)解决此问题以及只会在我的计算机上发生这种情况?

1 个答案:

答案 0 :(得分:6)

最近更新的jQuery(v2.2)在Foundation v5.5.3中打破了。

回滚到jQuery v2.1.4解决了这个问题。

$ bower install --save jquery#2.1.4

参考:https://foundation.zurb.com/forum/posts/37579-reveal-stopped-working