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