我有一个模型弹出窗口,它的工作正常。
我的页面中没有滚动条(弹出窗口)背景页面。
当弹出窗口可见时,后台被禁用(默认功能)。
在我的情况下,在滚动背景页面时,它会被禁用直到某个区域。
我可以说它会正常工作,我不滚动。如果我滚动它然后我可以看到背景没有被禁用。
我不能分享我的应用程序截图,但我找到类似的东西。
请参考下图。
http://www.stackprinter.com/topvoted 这是第一个链接的输出。因此弹出窗口增长,在第一眼看,我们可以看到背景被禁用 向下滚动时,背景会消失,感觉就像正常一样。 我怎么能阻止这个?
我只能使用jQuery。我使用的是VS2012,ASP.NET 3.5和C#
由于
答案 0 :(得分:1)
做这样的事情,即使在滚动时也要专注于你的模态:
$('#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");
});