我对 jQueryUI 模态(可以包含模态功能的对话框插件)有一个奇怪的问题。我有一个下拉列表,其中一个选项带有模式。现在,模式打开得很好,但是有一些奇怪的错误。下拉列表中用于弹出模态的链接以某种方式进入模态,带有额外的类(我假设来自模态),当模态关闭时,它会从下拉列表中消失。最后,即使我将文本放入模式中,它也不会显示出来。这是 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'
});
});