Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery if不';行不通_Jquery_Web - Fatal编程技术网

Jquery if不';行不通

Jquery if不';行不通,jquery,web,Jquery,Web,我的jquery代码有问题。问题是,当增加一节课时,如果下一节课开始,那么一天就马上开始了。我怎样才能修好它?谢谢你的回答 $(document).ready(function(){ $( "#light_switch" ).click(function() { if ( $( this ).hasClass( "day_night" ) ) { $(".logo").css("background-image", "url('img/CH_l

我的jquery代码有问题。问题是,当增加一节课时,如果下一节课开始,那么一天就马上开始了。我怎样才能修好它?谢谢你的回答

$(document).ready(function(){
    $( "#light_switch" ).click(function() {

        if ( $( this ).hasClass( "day_night" ) ) {

            $(".logo").css("background-image", "url('img/CH_logo_web_white.png')");
            $("body").css("background-color", "#374356");
            $("body").css("color", "#8c8c8c");
            $(".info h2").css("color", "#d1d1d1");
            $(".shoot-left .desc h2").css("color", "#8c8c8c");
            $(".shoot-right .desc h2").css("color", "#8c8c8c");
            $("#footer p").css("color", "#d1d1d1");

            $("#light_switch").removeClass("day_night").addClass("night_day");
        }

        if ( $( this ).hasClass( "night_day" ) ) {

            $(".logo").css("background-image", "url('img/CH_logo_web_white.png')");
            $("body").css("background-color", "#FFFFFF");
            $("body").css("color", "#8c8c8c");
            $(".info h2").css("color", "#d1d1d1");
            $(".shoot-left .desc h2").css("color", "#404040");
            $(".shoot-right .desc h2").css("color", "#404040");
            $("#footer p").css("color", "#8c8c8c");

            $("#light_switch").removeClass("night_day").addClass("day_night");
        }
    });
});

<div id="light_switch" class="day_night"></div>
$(文档).ready(函数(){
$(“#照明开关”)。单击(功能(){
if($(this).hasClass(“day\u night”)){
$(“.logo”).css(“背景图像”、“url('img/chu logo\u web\u white.png'));
$(“body”).css(“背景色”,“#374356”);
$(“body”).css(“color”和“#8c8c”);
$(“.info h2”).css(“颜色”,“d1d1d1”);
$(“.shot left.desc h2”).css(“color”,“#8c8c”);
$(“.shot right.desc h2”).css(“颜色”和“#8c8c”);
$(“#页脚p”).css(“颜色”,“#d1d1”);
$(“#灯光开关”).removeClass(“day#u night”).addClass(“night#day”);
}
if($(this).hasClass(“night\u day”)){
$(“.logo”).css(“背景图像”、“url('img/chu logo\u web\u white.png'));
$(“body”).css(“背景色”,“#FFFFFF”);
$(“body”).css(“color”和“#8c8c”);
$(“.info h2”).css(“颜色”,“d1d1d1”);
$(“.shot left.desc h2”).css(“color”,“#404040”);
$(“.shot right.desc h2”).css(“颜色”,“#404040”);
$(“#页脚p”).css(“颜色”,“#8c8c”);
$(“#灯#开关”).removeClass(“night#u day”).addClass(“day#u night”);
}
});
});
尝试使用like

您可以通过合并选择器来缩短代码,如

 $(".logo").css("background-image", "url('img/CH_logo_web_white.png')");
 $("body").css({"background-color":"#374356","color":"#8c8c8c"});
 $(".shoot-left .desc h2, .shoot-right .desc h2").css("color", "#8c8c8c");
 $("#footer p,.info h2").css("color", "#d1d1d1");     
你可以用


“逐渐”是什么意思?“立即开始另一个如果”应该是什么意思?我不确定我是否遵循。。。我建议您将代码简化为一个最小的示例,并重新表述您的问题。
 $(".logo").css("background-image", "url('img/CH_logo_web_white.png')");
 $("body").css({"background-color":"#374356","color":"#8c8c8c"});
 $(".shoot-left .desc h2, .shoot-right .desc h2").css("color", "#8c8c8c");
 $("#footer p,.info h2").css("color", "#d1d1d1");     
$(document).ready(function(){
    $( "#light_switch" ).click(function() {

        if ( $( this ).hasClass( "day_night" ) ) {

            $(".logo").css("background-image", "url('img/CH_logo_web_white.png')");
            $("body").css("background-color", "#374356");
            $("body").css("color", "#8c8c8c");
            $(".info h2").css("color", "#d1d1d1");
            $(".shoot-left .desc h2").css("color", "#8c8c8c");
            $(".shoot-right .desc h2").css("color", "#8c8c8c");
            $("#footer p").css("color", "#d1d1d1");

            $("#light_switch").removeClass("day_night").addClass("night_day");
        }

        else if ( $( this ).hasClass( "night_day" ) ) {

            $(".logo").css("background-image", "url('img/CH_logo_web_white.png')");
            $("body").css("background-color", "#FFFFFF");
            $("body").css("color", "#8c8c8c");
            $(".info h2").css("color", "#d1d1d1");
            $(".shoot-left .desc h2").css("color", "#404040");
            $(".shoot-right .desc h2").css("color", "#404040");
            $("#footer p").css("color", "#8c8c8c");

            $("#light_switch").removeClass("night_day").addClass("day_night");
        }
    });
});