jquery - ASP.net 中隐藏在覆盖层后面的模态 jQuery 对话框

标签 jquery asp.net jquery-ui modal-dialog jquery-ui-dialog

我正在开发一些 Jquery 对话框,发现当我设置 Modal: true 时该对话框被隐藏。当设置 Modal: false 时,我发现一切都按预期工作。希望有人能帮助我。

<asp:Button ID="btnOpendialog" runat="server" Text="Button" ClientIDMode="Static" />

<div id="dialog">

<h1>Test</h1>
    <asp:Button ID="btnClickfromDialog" runat="server" Text="Button" />

</div>

$(function () {
    $("#btnOpendialog").click(function (e) {
        $("#dialog").dialog("open");
        return false;
    });

    $("#dialog").dialog({
        height: 200,
        modal: true,
        autoOpen: false,
        open: function () {
            $(this).parent().appendTo($("form:first"));
        }                              
    });
});

最佳答案

我修好了。没有多少人提示这个问题。只有我吗?无论如何,这就是我修复它的方法。当您知道如何操作时,这非常简单。

.ui-widget-overlay
{
        z-index: 0;   
}

关于jquery - ASP.net 中隐藏在覆盖层后面的模态 jQuery 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16170157/

相关文章:

jQuery-UI 选项卡存在 css float 问题

javascript - 打开/关闭 Accordion 的外部按钮

javascript - 想要基于 jQuery(window).height() 使旋转 slider 的高度动态化

.net - ASP.NET 自定义 MembershipProvider,更改 CreateUser 语义或添加新方法

c# - IIS应用程序池过程使用大量内存

asp.net - 无需 Visual Studio 即可部署到 Azure WebRole

jquery - 如何保持空列表可排序?

jquery - 在jquery多选中动态添加/删除

php - WordPress 表单上所需的警报

javascript - 检查文本是否为 HTML