当jquery对话框关闭时,页面滚动消失

时间:2015-11-14 10:37:06

标签: jquery css

关闭对话框之前的代码...

 $('body').css('overflow','hidden');
 $('.ui-widget-overlay').css('width','100%');
 $('#content').removeClass('lightbox_bg');
 $('#saveDialog').dialog('close');

我的CSS ......

<style>
.lightbox_bg {
    background:rgb(153,153,153) none repeat scroll 0 0; 
    left:0;
    filter:alpha(opacity=50);
    opacity: 0.5;
    top:0;
    width:100%;
    z-index:50;        
    position:fixed;
}
.modal{
    position:absolute;       
    z-index:51;        
}

当对话框打开时,滚动停留,但当它关闭时滚动消失,使页面保持在相同位置。任何想法。谢谢。

2 个答案:

答案 0 :(得分:2)

是的,因为你有这一行

{{1}}

删除此行,它会将您的滚动条带回来。

答案 1 :(得分:0)

感谢大家的建议。只需手动添加即可获得解决方案:

$("body").css("overflow","scroll");