0

曜日に応じて Web ページのセクションを非表示/表示する次の機能があります。

残念ながら、これは IE8 では機能せず、現在の曜日を含む残りのすべての日が表示されることがわかりました。

Chrome、Safari、Firefox、IE7、IE9、IE10 では動作しますが、IE 8 では動作しません。

誰でも助けることができますか?

以下の関数を参照してください。

 $(document).ready(function () {
            var dayOfWeek = new Date().getDay();


            if (dayOfWeek == 2) {
                $("#menu1").css("display", "none");
                $("#menu2").css("display", "block");
                $("#menu3").css("display", "none");
                $("#menu4").css("display", "none");
                $("#menu5").css("display", "none");
            }
            else if (dayOfWeek == 3) {
                $("#menu1").css("display", "none");
                $("#menu2").css("display", "none");
                $("#menu3").css("display", "block");
                $("#menu4").css("display", "none");
                $("#menu5").css("display", "none");
            }
            else if (dayOfWeek == 4) {
                $("#menu1").css("display", "none");
                $("#menu2").css("display", "none");
                $("#menu3").css("display", "none");
                $("#menu4").css("display", "block");
                $("#menu5").css("display", "none");
            }
            else if (dayOfWeek == 5) {
                $("#menu1").css("display", "none");
                $("#menu2").css("display", "none");
                $("#menu3").css("display", "none");
                $("#menu4").css("display", "none");
                $("#menu5").css("display", "block");
            }
            else {

                $("#menu1").css("display", "block");
                $("#menu2").css("display", "none");
                $("#menu3").css("display", "none");
                $("#menu4").css("display", "none");
                $("#menu5").css("display", "none");

            }



        });

前もって感謝します。

4

1 に答える 1

2
I have made small jsfiddle using your code. Please check below demo.

http://jsfiddle.net/q6gtS/9/

于 2013-05-22T04:26:06.470 に答える