jquery里面去判断一个DIV是否显示

我这个div是通过slideToggle来控制显示和隐藏的。 我想在显示前作一个事件,而在隐藏后再做一个事件。 答1: if(!$("#id").is(":hidden")){ //显示前要写的代码 } $("#id").slideToggle(600,function(){ if($(this).is(":hidden")){ //添加你隐藏后要写的代码 } }); 答2:可以用 :animated 来确定是不是动画正在执行。具体你查一下帮助文件 

你可能感兴趣的:(Jquery,jquery,div,function)