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

我这个div是通过slideToggle来控制显示和隐藏的。
我想在显示前作一个事件,而在隐藏后再做一个事件。
答1:
if(!$("#id").is(":hidden")){
//显示前要写的代码 
}
$(
"#id").slideToggle(600,function(){
if($(this).is(":hidden")){
//添加你隐藏后要写的代码
}
});
答2:

可以用 :animated 来确定是不是动画正在执行。具体你查一下帮助文件

原文地址:https://www.cnblogs.com/lizhao/p/1990434.html