【问题标题】:jQuery 2nd statement on if else is not working关于 if else 不起作用的 jQuery 2nd 语句
【发布时间】:2021-07-25 13:53:05
【问题描述】:

我想知道为什么我的代码中的第二个条件不起作用。第一个条件工作得很好。如您所见,我的条件是当元素的不透明度设置为 1 时,单击我分配的按钮后它将变为零,反之亦然。

$(function (){    
        if($(".show-hide").css("opacity")==="0"){
            set1();                                         
        }     
        
        else if($(".show-hide").css("opacity")==="1"){
            set2();                                         
        } 
              
   
});



function set1(){
    $(".share").on("click",function(){     
        $(".show-hide").css("opacity","1")
           
        }); 
}


function set2(){
    $(".share").on("click",function(){     
        $(".show-hide").css("opacity","0")
           
        }); 
}

【问题讨论】:

    标签: jquery if-statement conditional-statements


    【解决方案1】:

    如果你测试数值,测试是有效的

    $(function (){    
            if($(".show-hide").css("opacity") == 0){
                set1();                                         
            }     
            
            else if($(".show-hide").css("opacity") == 1){
                set2();                                         
            } 
                  
       
    });
    

    【讨论】:

      猜你喜欢
      • 2014-09-15
      • 1970-01-01
      • 1970-01-01
      • 2014-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 2015-05-05
      相关资源
      最近更新 更多