【发布时间】:2011-08-15 00:13:31
【问题描述】:
我有一个对话框,上面声明如下:
.ui-widget-overlay {
position: absolute;
left: 8px;
top: 9px;
height: 985px !important;
width: 518px !important;
}
我拥有的页面将有两个不同的页面高度。为了解决这个问题,我在我的 JS 文件中做了这个:
如果小的可见:
$('.ui-widget-overlay').css("height", "985px !important");
其他
$('.ui-widget-overlay').css("height", "1167px !important");
显然这不起作用。还有其他方法可以超越!important吗?
页面可以来回切换,因此我需要始终拥有其中一个。另外,如果我不将 !important 添加到 css 中,那么覆盖层的高度将无限扩大(它在 facebook 中,所以我假设那里有问题)
有什么建议吗?
【问题讨论】:
标签: javascript jquery css jquery-ui jquery-dialog