0

この質問は、回答済みの以前の投稿を参照しています。問題は、IE8 で動作しないことです。Chrome と Firefox で完全に動作します。

IE8 では、カレンダーが表示され、現在の日が強調表示されます。イベントがカレンダーに表示されるように、XML を読み込んでいないようです。

これが IE8 で機能しない理由を知っている人はいますか? ありがとうございました。

4

1 に答える 1

0

そのため、多くの調査と、ユーザー @Andrew Whitaker と @Qlimax によるガイダンスの後、XML ファイルから日付を取得する方法に IE が満足していないことがわかりました。

getSelectedDates 関数を変更して公開日を解析し、IE が満足できるようにしました。(Chrome と Firefox もまだ満足しています。)

function getSelectedDates() {
    return $(data).find('entry').map(function() {
        var dateStr = $('published', this).text();
        var a = dateStr.split("T");
        var d = a[0].split("-");
        var t = a[1].split(":");

        return {
            title: $('title', this).text(),
            published: new Date(d[0],(d[1]-1),d[2])
        };
    }).get();
}
于 2012-06-06T16:49:13.457 に答える