Я пытаюсь открыть фундаментальное открытие через Javascript, но я всегда получаю сообщение об ошибке, показывается показ-bg, и само раскрытие не видно.
$("#msgModal").foundation("reveal", "open");
HTML:
<div id="#msgModal" class="reveal-modal small" data-raveal>
<h1>Advice</h1>
<a class="close-reveal-modal">×</a>
</div>
Сообщение об ошибке в моей консоли:
'undefined' is not an object (evaluating 'settings.css')
Я прочитал документацию, а также поместил файл foundation.reveal.js под свой фундамент.min.js следующим образом:
<script src="/layout/cyt/js/assets/foundation.min.js"></script>
<script src="/layout/cyt/js/assets/foundation/foundation.reveal.js"></script>
<script src="/layout/cyt/js/assets/foundation/foundation.abide.js"></script>
Это сводит меня с ума. Я не хочу запускать щелчок или что-то вроде этого. Модаль должен открываться при загрузке страницы.
Это старый вопрос, но делаете ли вы следующее?
Поместите это перед </body>
.
<script>
$(document).foundation();
</script>
Затем должно быть ПОСЛЕ выше, но перед </body>
.
$("#msgModal").foundation("reveal", "open");