// 打开/关闭单个抽屉
$('.J_drawer').click(function () {
$(this).parents('.attribute_item').find('.J_attribute_detail_list').slideToggle(500);
setTimeout(function(){
let arr = [];
let attr = $('.J_attribute_list').children('.attribute_item');
for(let i = 0; i< attr.length ; i++){
let status = attr.eq(i).find('.J_attribute_detail_list').css('display');
arr.push(status);
}
console.log(arr)
},600)
})
slide()方法会有默认的动画时间如果点击太快,没有做延时处理的话,会一直获取到是打开的状态(block),而不是关闭的状态(none)。
slide()方法通过display:block;display:none;来控制显示隐藏