jquery - ASP.NET - 滚动时出现模态弹出窗口问题

标签 jquery asp.net css jquery-ui

我有一个模型弹出窗口,它工作正常。 我的页面中有滚动条,而不是(在弹出窗口中)背景页面。 当弹出窗口可见时,背景被禁用(默认功能)。 在我的例子中,在滚动背景页面时,它在某些区域被禁用。 我可以说它会工作正常,我不滚动。如果我滚动然后我可以看到背景没有被禁用。 我无法分享我的应用程序屏幕截图,但我发现了类似的东西。 请引用下图。 enter image description here

http://www.stackprinter.com/topvoted 这是第一个链接的输出。所以弹出窗口变大了,乍一看,我们可以看到背景被禁用了 向下滚动时,背景消失,感觉就像一个正常的。 我怎样才能防止这种情况发生?

我只能使用 jQuery。我正在使用 VS2012、ASP.NET 3.5 和 C#

谢谢

最佳答案

做这样的事情即使在滚动时也能专注于你的模式:

    $('#dialogDiv').dialog({
        height: 600,
        width: 800,
        modal: true,
        resizable: false,
        draggable: false,
        hide: 'Fade',
        closeOnEscape: false,
        buttons:
        {
            'Ok': function () {
                $(this).dialog('close');
            }
        }
    });
    $(window).scroll(function () {
        $('#dialogDiv').dialog("option", "position", "center");
    });

关于jquery - ASP.NET - 滚动时出现模态弹出窗口问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13009501/

相关文章:

javascript - 使用 jQuery 动画回调无法正确更新我的 Angular 模型

javascript - CSS 未捕获类型错误 : Cannot read property 'setAttribute' of null

c# - Request.Url.Port 给出了错误的端口

c# - 在文档准备好之前隐藏元素?

css - 如何使用 CSS 为表单内的按钮设置动画?

css - 我在哪里可以找到 magento 中特定类别的 css 代码?

javascript - 使用 JavaScript 对象构造函数更改文本颜色

javascript - 通过 Getscript 检索的脚本无提示地失败 - 如何解决此问题?

asp.net - 是否可以在不丢失用户 session 的情况下回收 IIS 应用程序池?

html - Bootstrap - 网格未对齐