我有一些麻烦,使揭示从一个动态链接正常工作。
如果链接加载了页面,则工作正常。如果链接在后面附加,则不起作用:
<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');
});
您需要使用回流。我假设你正在使用ajax加载一些html,其中包括一个显示链接
如果你有div#ajax-content你可以使用下面的javascript
$(document).on('replace', '#ajax-content', function (e, new_path, original_path) {
$(document).foundation('reveal', 'reflow');
});