2012-03-12 8 views
1

私は次のコードを持っています。左側に約156pxの余白を残すには、カレンダーアイコンが必要です。このスタイリングをどのように追加しますか?JavaScriptでmarginLeftプロパティを設定するにはどうすればよいですか?

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

'.datepicker()'によって生成されたHTMLを見て、それに応じてクラスのスタイルルールを追加してください。 –

答えて

0

あなたがthis pluginを使用している場合、それはあなたが単にa.dp-choose-date(アイコン厥)を編集することができますdatePicker.cssが付属し、margin-leftを追加します。

0

このカレンダーは、Divの中で囲むことができ、そのDIVのために行うことができます。

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

あなたがコントロールのさまざまな部分に使用するCSSクラスを記述しますjQueryのドキュメントのコントロールのテーマ部に見ることができます。

これらを使用すると、Felixが触れたように、クラスのデフォルトのスタイリングをオーバーライドすることでCSSを使用してスタイルを適用できます。

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

0

それはcalander画像にui-datepicker-triggerクラスを作成して、あなたのCSSでこのクラスのCSSプロパティを使用することができ、それが動作します。 .css("margin-left","156px")

関連する問題