cameronstark
1/25/2018 - 3:23 AM

Slide Toggle

Slide Toggle

import { removeActive, addActive } from './utils/toggleActive'

let slideToggle = {
  init(element) {
    if ( -1 !== element.className.indexOf( 'active' ) ) {
      this.up(element)
      removeActive(element)
    } else {
      this.down(element)
      addActive(element)
    }
  },
  down(element) {
    element.style.maxHeight = '1000px'
    element.style.opacity   = '1'
  },
  up(element) {
    element.style.maxHeight = '0'
  },
}

export default slideToggle