我对 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'
        });
    });