Tab手风琴弹出菜单遇到的问题,diaplay:block与JQ slideToggle 冲突,显示多次效果
在设计手风琴Tab展开收起菜单时,遇到了一个问题,第一次点击时,总是出现多次效果。
display:block,元素可见
slideToggle,当display:block可见时,显示JQ动画效果slideup,当display:none,不可见时,显示效果slideDown,
因为还要设计右边显示展开收起的图标(“+”可以展开,“-”,可收起),默认需要显示第一个菜单展开的效果。所以需要给一个CSS active,当已经展开时添加active,收起时移除active。
因为初次加载时需要展开第一个,所以第一个的初始值有active。
第一次使用时,贪图方便,就把display:block的