我正在尝试更改使用jQuery创建的对话框的左侧位置,但它似乎无法识别新值;这是我的代码:
$('#settype_dialog').dialog({
autoOpen: true,
width: 200,
height: 200,
show: 'bounce',
hide: 'puff'
}
);
$('#settype_dialog').css({"left", cX});
$('#settype_dialog').dialog('option', 'title', 'Select Set Type');
$('#settype_dialog').html(xml_text);
$('#settype_dialog').dialog('open');
cX为130
答案 0 :(得分:1)
嗯,不正确的语法似乎是导致问题的原因。
jQuery对象的css()
方法接受key为/ key对的对象,其中key为属性,或者为property, value
签名。
以下两种方式是等效的:
$('#settype_dialog').css({"left": cX});
或
$('#settype_dialog').css("left", cX);
答案 1 :(得分:0)
您需要附加“px”。 cX + "px"