日期:2014-05-16  浏览次数:20368 次

jquery if div1是show,那么<a>不能被click或者click无效,该怎么写,求助
jquery if div1是show,那么<a>不能被click或者click无效,该怎么写,求助

HTML code

<div id="div1" style="display:block;"></div>

<a href="#">click</a>

<div id="div2"></div>




JScript code



$(document) .ready(function(){ 
        $("a").click(function(){                        
                $("#div2").hide();            
             });
});  



------解决方案--------------------
$(document) .ready(function(){ 
$("a").click(function(){
if ($('#div1').css('display') == 'none') {
$("#div2").hide();
}
});
});

------解决方案--------------------
JScript code

$(document) .ready(function(){ 
        $("a").click(function(){
                if($("#div1").is(":visible")){
                  return;
                }
                $("#div2").hide();            
             });
});