我通过调用加载jQuery后打开我的foundaiton模式:
$('#decisionModalId').foundation('open');
这给了我Uncaught ReferenceError: We're sorry, 'open' is not an available method for this element.
如何加载?
似乎即使我是尝试打开此模式之前的初始化基础:
$(document).foundation();
上面的代码不是“完成加载”(可能等待文档准备就绪,然后运行)。所以对我来说,解决方法是改为像这样运行它:
$(function() { // onready
$('#decisionModalId').foundation('open');
});
尚不清楚这是否与此处建议的内容相同:https://github.com/foundation/foundation-sites/issues/8482#issuecomment-206819207(它也讨论了更多的修复方法,但不是这个)。
我想直接用$('#decisionModalId')...
代替,它立即运行,为时过早。
我会将此信息添加到github票证中,但已被锁定。幸运的是,SO没有这个问题...