jQueryUI モーダル (モーダル機能を含めることができるダイアログ プラグイン) で奇妙な問題が発生しています。オプションの 1 つにモーダルがあるドロップダウン リストがあります。これで、モーダルは正常に開きますが、奇妙なエラーがいくつかあります。モーダルをポップアップするためのドロップダウンリストのリンクは、何らかの方法でモーダル内に入り、追加のクラス(モーダルからだと思います)があり、モーダルが閉じられると、ドロップダウンリストから消えます。最後に、モーダルにテキストを入れても表示されません。HTML部分は次のとおりです。
<span class="dropdown" id="loggedInDropdown">
<i class="spriteIcons iconArrowUp"></i>
<ul class="zebraRows">
<li><a id="accountSettings" href="/stuff/settings" title="">Account Settings</a></li>
<li><a id="addFunds" class="no-close" href="" title="Add Funds to Your Account">Add Funds</a></li>
<li><a id="signOut" href="/users/logout" title="">Sign Out</a></li>
</ul>
</span>
jQuery は次のとおりです。
$('#loggedInDropdown').on('click', '#addFunds', function(e) {
e.preventDefault();
$('#addFunds').dialog({
modal: true,
text: 'Whatever'
});
});