отказ основания, открывающий модальное начало страницы - PullRequest
0 голосов
/ 24 марта 2020

Я открываю свой модальный фонд после загрузки jQuery по телефону:

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

, что дает мне Uncaught ReferenceError: We're sorry, 'open' is not an available method for this element.

Как я могу загрузить его?

1 Ответ

0 голосов
/ 24 марта 2020

Похоже, что хотя я и был инициализирован до того, как попытался открыть этот модал:

$(document).foundation();

что приведенный выше код не был "завершен при загрузке" (вероятно, ожидал документ, тогда он работает). Поэтому исправление для меня заключалось в том, чтобы запустить его следующим образом:

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

Не сразу было понятно, совпадает ли это с предложенным здесь: https://github.com/foundation/foundation-sites/issues/8482#issuecomment -206819207 (который также обсуждает еще несколько вариантов исправлений, но не этот).

Я предполагаю с прямой $('#decisionModalId')..., что она запускается немедленно, а это слишком рано.

Я бы Я добавил эту информацию в GitHub, но она была заблокирована. К счастью, ТАК не имеет этой проблемы ...

...