2014-01-24 136 views
-1

我想用JQuery覆盖JQuery dialog的内联样式,但我没有在程序中得到反思。我想将jquery对话框定位到某个位置。我尝试覆盖CSS样式,但它不起作用。如何使用jQuery覆盖css

我现在想用css.but它也没有工作覆盖..

我怎样才能做到这一点请建议。

我想重写此使用以下JQuery CSS代码CSS:

.ui-dialog{ 
    display: block; 
    height: auto; 
    left: 858px; 
    position: absolute; 
    top: 124px; 
    width: 235px; 
} 

jQuery代码:

$(".ui-dialog").css('position', 'absolute', 'left', '858px'); 

我怎么能这样做呢?

回答

6
$(".ui-dialog").css({'position': 'absolute', 'left': '858px'}); 

编辑:如果你想做到这一点使用CSS,而不是动态地计算左侧位置,您可以使用dialogClass给出一个标识符对话框,然后使用对话框类,并把相同的CSS规则的样式表。

0

试试这个:

$(".ui-dialog").css('position', 'absolute'); 
$(".ui-dialog").css('left', '858px'); 

然后在jQuery .css()读了。

0

至于我能理解你,你很可能会做的设置位置和左值,并移除所有其他然后执行如下:

首先删除样式:

$(".ui-dialog").attr('style',' '); 

然后附加这种风格

$(".ui-dialog").css({'position':'absolute', 'left': '858px'}); 
0
$(".ui-dialog").css({position:'absolute',left:'858px'}); 
0

尝试以这种方式拨打..(“.ui-dialog”).css({'position':'absolute', 'left':'858px' });