0

我有以下功能可以根据一周中的哪一天隐藏/显示网页的各个部分。

不幸的是,我发现这在 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 回答