js+css3全屏手风琴面板展开收缩切换代码

来源:https://www.sucaihuo.com/js/3527.html 2018-03-06 17:15浏览(1390) 收藏

js+css3全屏手风琴面板展开收缩切换代码,基于css3属性制作风格十分美观的手风琴切换效果。
js+css3全屏手风琴面板展开收缩切换代码
查看演示 下载资源 下载积分: 10 积分

js代码

<script type="text/javascript">
const panels = document.querySelectorAll('.panel');

function toggleOpen() {
  this.classList.toggle('open');
}

function toggleActive(e) {
  console.log(e.propertyName);
  if(e.propertyName.includes('flex')) {
   this.classList.toggle('open-active'); 
 }
}

panels.forEach(panel => panel.addEventListener('click', toggleOpen));
panels.forEach(panel => panel.addEventListener('transitionend', toggleActive));
</script>
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2