js同页面多个展开收起效果

JavaScript013

js同页面多个展开收起效果,第1张

请使用jquery

jQuery hide() 和 show()方法或者淡入淡出效果

$("button").click(function(){

$("#div1").fadeOut()

$("#div2").fadeOut("slow")

$("#div3").fadeOut(3000)

})

实现多效果请给组件加上id区分即可,希望能帮助到你

原理就是将非当前的回复框隐藏,然后再显示当前的回复框

$('a.J_feed_toggle').not(this).each(function(){

var id = $(this).data('id')

$('#J_feed_list_'+ id).hide()

})

大致这个思路吧,代码可供参考