jQuery UI 1.8.4のdatepickerでmultiple months時のバグ
jQuery UIをそろそろバージョンアップしてみるかと思い立ち。ファイルを上書きしてみると、datepickerで月表示を複数している場合に、選択している日時のハイライトが全ての月に反映してしまうバグに遭遇。
調べてみると、既に本家のdeveloper siteにはチケットが上がっているみたい。
Ticket #5984 Datepicker showing multiple months highlights selected day in all of them
修正する方法も書いてあるけど、私が使っているのは圧縮されたmin状態のjsファイルなので、どう直せばよいのだろうと試行錯誤。
結局
q.getTime()==J.getTime()?" ui-state-active":""
を
q.getTime()==u.getTime()?" ui-state-active":""
にすれば直った。