0

IE8+ の日付ピッカーに問題があります。このコードは、私が試した他のすべてのブラウザーで機能しますが、残念ながらクライアントは IE8 しか使用しません。

何が起こっているかというと、フィールドをクリックすると、日付ピッカーが表示されます。ただし、日付を選択しようとすると、クリックするたびに日付ピッカーが大きくなり、実際に日付を選択することはありません。

フォーカスの代わりにクリックを使用すると機能しますが、日付ピッカーが表示される前に、フィールドをクリックしてから再度フィールドから外す必要があります。

これで得られる助けがあれば、本当に感謝しています。以下に私のコードを含めました。

$(document).ready(function () {
    $("body").on("focus", ".datepick", (function () {
        $(this).datepick({
            dateFormat: "yyyy-mm-dd",
            rangeSelect: true
        });
    }));
});
4

2 に答える 2

0

jquery ui datepicker を使用する場合は、互換性の問題に対処する必要があります。問題なくIE8で使用しています。次に、コードは次のとおりです。

$(document).ready(function(){ $('.datepick').datepicker();});
于 2013-09-09T20:15:54.807 に答える