我正在将 Foundation 3 用于我不久前做的一个网站,它使用下拉按钮。一切都很好,但我必须通过 Ajax 加载一个表单和一些按钮。通过 Ajax 进入的按钮不起作用(它们只是无法打开)。到目前为止,我无法找到解决方案。我也试过打电话:
$(document).foundationButtons();
或者
$(mySelector).foundationButtons();
Ajax 调用完成后,但两者都导致破坏整个页面上的所有下拉按钮。请帮忙。
谢谢。
这是我通过 Ajax 加载的代码。
<div href="#" class="button dropdown">
Edit
<ul>
<li><a href="#" class="internal">Internal Data</a></li>
<li><a href="#" class="external">External Data</a></li>
<li class="divider"></li>
<li><a href="#" class="settings">Settings</a></li>
</ul>
</div>
该调用通过常规 jQuery $.ajax(); 常规。这里的问题是下拉按钮在通过 Ajax 注入页面后没有被 Foundation 呈现。