Основа 5 раскрывается по добавленной ссылке
У меня есть некоторые проблемы, чтобы заставить Reveal работать должным образом из динамической ссылки.
Это работает нормально, если ссылка загружена вместе со страницей. Если ссылка будет добавлена позже, она не будет работать:
<div id="deleteConfirm" class="reveal-modal" data-reveal>
Delete Confirm Modal
</div>
<a data-modal="deleteConfirm">Test</a>
JS:
$('body').on('click','a[data-modal]',function(){
$(document).foundation();
$('#deleteConfirm').foundation('reveal', 'open');
});
1 ответ
Вам нужно использовать оплавление. Я предполагаю, что вы загружаете некоторые HTML, используя ajax, который включает в себя ссылку раскрыть
Если у вас есть div#ajax-content, вы можете использовать следующий javascript
$(document).on('replace', '#ajax-content', function (e, new_path, original_path) {
$(document).foundation('reveal', 'reflow');
});