基础失败,无法在页面开始时打开模式

问题描述 投票:0回答:1

我通过调用加载jQuery后打开我的foundaiton模式:

$('#decisionModalId').foundation('open');

这给了我Uncaught ReferenceError: We're sorry, 'open' is not an available method for this element.

如何加载?

zurb-foundation
1个回答
0
投票

似乎即使我是尝试打开此模式之前的初始化基础:

$(document).foundation();

上面的代码不是“完成加载”(可能等待文档准备就绪,然后运行)。所以对我来说,解决方法是改为像这样运行它:

$(function() { // onready
   $('#decisionModalId').foundation('open');
});

尚不清楚这是否与此处建议的内容相同:https://github.com/foundation/foundation-sites/issues/8482#issuecomment-206819207(它也讨论了更多的修复方法,但不是这个)。

我想直接用$('#decisionModalId')...代替,它立即运行,为时过早。

我会将此信息添加到github票证中,但已被锁定。幸运的是,SO没有这个问题...

© www.soinside.com 2019 - 2024. All rights reserved.