しばらく前に作成した Web サイトに 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 によってレンダリングされないことです。