必要に応じてjQueryUIdatepickerをカスタマイズしています。必要なことの1つは、日付ピッカーのサイズを入力と同じサイズに変更することです。これを実行します。
$input.on('focus keyup', function(){
$(this).datepicker('widget').width($(this).outerWidth())
})
IE9以外のすべてのブラウザで完璧に動作します。IE8でも動作します。IE9で何が起こっているかは、矢印で月/年を変更するとすぐに明らかになります。ご覧のとおり、幅が調整されておらず、奇妙に見えることがあります。それはランダムに見え、バグがどこから来ているのか、そしてそれを回避する方法を理解することができません。
デモ(日付フィールド)
何か案は?