まず最初に、申し訳ありませんが、実際の例については多くを得ることができません。私のビルドは現在私のローカルホスト上にのみあり、それがプッシュされる開発サーバーは私のオフィスだけが使用できるパスワードを使用したイントラネットのみです。そうでなければ、私はあなたにすべての実用的な例を得るでしょう。これが他の人にとって問題であるかどうかを知りたいだけです。
日付ピッカーが現在の日付以外の日付を選択しないという問題があります。これはボックスのデフォルトです。IE8とIE7以外のすべてのブラウザで問題なく動作します。これらのブラウザは、日付ピッカーUIを正常に開き、日付をクリックできるようにします。ただし、クリックすると、日付は現在のデフォルトの日付と同じままになります。UIは正常に閉じます。
http://www.eyecon.ro/bootstrap-datepicker/<-これをブートストラップdatepickerに使用しています。これも使用しているバージョンであるjQuery1.8.2を使用しています。このため、すべてのブラウザでコンソールエラーが発生します。
Uncaught TypeError:未定義のメソッド'split'を呼び出すことができません(bootstrap-datepicker.js:379)
私は約45分間いじり回していて、それを機能させるためにさまざまなことを試みています。興味深い部分:上記に含めたブートストラップdatepicker Webサイトにアクセスし、IE8で表示しました。そこでも壊れていますが、エラーは表示されません。このエラーは、これが機能しないこととは関係がなく、単純な「ブートストラップはレガシーIEブラウザと互換性がない」という問題に関係していると思います。私は人々に知らせることができるように確認を探しています。
これについての知識に感謝します。私はレスポンシブビルドを大量に行っており、これまでもjQueryUIdatepickerを常に使用してきました。ただし、この特定のクライアントはBootstrapとそのためのDatepickerプラグイン/テーマを要求し、私はどちらにも触れたことがありません。私は過去6時間、IE8とIE7を正常に見せ、応答性の高い動作をするように取り組んだので、頭が少し空っぽになりました。私はあなたの助けに感謝します!
その他の注意事項:IEのエミュレーションでは問題になりません。これは、ネイティブIE8とIE7、およびエミュレートされたIE8/IE7の両方でまったく同じように発生しています。興味のある人のために、私が上に含めたエラーの周りのコードは次のとおりです。
parseDate: function (date, format) {
var parts = date.split(format.separator),
date = new Date(),
val;
ect...
console.log date.split(format.separator)を受け取ると、「1/16/2013」を受け取り、翌日にもループします。Valは増分数であり、新しいDate()が何であるかを説明する必要はないと思います。