如何在JavaScript中设置marginLeft属性?

时间:2012-03-12 10:09:40

标签: javascript jquery margin

我有以下代码,我需要日历图标在左边留下约156px的边距..我应该如何添加这个样式?

$(function () {
    $(".datepicker").datepicker({
        showOn: "button",
        buttonImage: "../static/datepicker/images/calender-icon.png",
        buttonImageOnly: true
    });
});

5 个答案:

答案 0 :(得分:1)

你可以在jQuery文档中查看控件的主题部分,它将描述用于控件不同部分的CSS类。

有了这些,正如Felix所说,你可以通过覆盖类的默认样式来通过CSS应用样式。

http://jqueryui.com/demos/datepicker/#theming

答案 1 :(得分:0)

您可以将此日历包含在Div中,也可以用于该DIV。

$(div).css('marginLeft',156);

答案 2 :(得分:0)

它在日历图像上创建ui-datepicker-trigger类,你可以在你的css中使用这个类的css属性,它会起作用。

答案 3 :(得分:0)

试试这个:.css("margin-left","156px")

答案 4 :(得分:0)

如果您使用的是this plugin,则会附带一个datePicker.css,您只需编辑a.dp-choose-date(即图标)并添加margin-left

对于datepicker coming with jqueryUI,您应修改的格式为ui-datepicker-trigger