对话位置

时间:2009-07-17 21:44:39

标签: jquery dialog

我正在尝试更改使用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

2 个答案:

答案 0 :(得分:1)

嗯,不正确的语法似乎是导致问题的原因。 jQuery对象的css()方法接受key为/ key对的对象,其中key为属性,或者为property, value签名。

以下两种方式是等效的:

$('#settype_dialog').css({"left": cX});

$('#settype_dialog').css("left", cX);

答案 1 :(得分:0)

您需要附加“px”。 cX + "px"