代码改变世界

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

2010-11-23 12:07  smat  阅读(452)  评论(0编辑  收藏  举报

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

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