基础失败在页面开始时打开模式
foundation failure opening a modal at page start
我在加载 jQuery 后打开我的基础模式,方法是调用:
$('#decisionModalId').foundation('open');
这给了我 Uncaught ReferenceError: We're sorry, 'open' is not an available method for this element.
如何加载它?
似乎即使我在尝试打开此模式之前正在初始化基础:
$(document).foundation();
上面的代码不是 "finished loading"(可能是在等待文档中的 onready,然后是 运行s)。所以我的解决方法是 运行 改为:
$(function() { // onready
$('#decisionModalId').foundation('open');
});
目前还不清楚这是否与此处建议的相同:https://github.com/foundation/foundation-sites/issues/8482#issuecomment-206819207(其中还讨论了更多的修复替代方案,但不是这个)。
我直接 $('#decisionModalId')...
猜测它会立即 运行,这太早了。
我本来可以将此信息添加到 github 票中,但它已被锁定。值得庆幸的是,SO 没有这个问题...
我在加载 jQuery 后打开我的基础模式,方法是调用:
$('#decisionModalId').foundation('open');
这给了我 Uncaught ReferenceError: We're sorry, 'open' is not an available method for this element.
如何加载它?
似乎即使我在尝试打开此模式之前正在初始化基础:
$(document).foundation();
上面的代码不是 "finished loading"(可能是在等待文档中的 onready,然后是 运行s)。所以我的解决方法是 运行 改为:
$(function() { // onready
$('#decisionModalId').foundation('open');
});
目前还不清楚这是否与此处建议的相同:https://github.com/foundation/foundation-sites/issues/8482#issuecomment-206819207(其中还讨论了更多的修复替代方案,但不是这个)。
我直接 $('#decisionModalId')...
猜测它会立即 运行,这太早了。
我本来可以将此信息添加到 github 票中,但它已被锁定。值得庆幸的是,SO 没有这个问题...