页面刚加载显示的
点击加号会添加节点
我现在做的就是点加号就一直是添加节点了。。我想点一次添加,点第二次隐藏掉。后面就是隐藏显示之间切换。。
求个大神帮帮忙吧。。
页面刚加载显示的
点击加号会添加节点
我现在做的就是点加号就一直是添加节点了。。我想点一次添加,点第二次隐藏掉。后面就是隐藏显示之间切换。。
求个大神帮帮忙吧。。
如果是添加删除,就判断有没有就可以了。如果是只是切换显示隐藏,就判断当前状态就好了。
jquery1.9之前:$('#example').click(function(){$("#example2").toggle();})
jquery1.9之后:
$('#example').click(function(){
if($("#example2").is(":hidden")){
$("#example2").show();
}else{
$("#example2").hide();
}
})
另外也可以通过toggleClass切换类,用类的css来实现
一种方法是判断有没有这个节点有就删除,没有就添加。
二种方法可以添加一个标识变量add=true
var add=true
click处理函数{
if(add){
//添加节点
add=false;
}else{
//删除节点
add=true
}
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
假设+号按钮类为show,-号按钮类为hide,要被添加的元素div类为.append_div
数据结构为
被添加的数据为
js实现
如果想点击显示和隐藏有缓慢效果,可以这么做