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