• Toggle

    显示或隐藏元素。

    1. $el.toggle();
    2. // Native
    3. if (el.ownerDocument.defaultView.getComputedStyle(el, null).display === 'none') {
    4. el.style.display = ''|'inline'|'inline-block'|'inline-table'|'block';
    5. } else {
    6. el.style.display = 'none';
    7. }
  • FadeIn & FadeOut

  • 调整元素透明度。

    1. $el.fadeTo('slow',0.15);
    2. el.style.transition = 'opacity 3s'; // 假设 'slow' 等于 3 秒
    3. el.style.opacity = '0.15';
  • FadeToggle

    动画调整透明度用来显示或隐藏。

    1. // jQuery
    2. $el.slideUp();
    3. $el.slideDown();
    4. // Native
    5. const originHeight = '100px';
    6. // slideUp
    7. // slideDown
    8. el.style.height = originHeight;
  • SlideToggle

    滑动切换显示或隐藏。

  • Animate

    1. // jQuery
    2. $el.animate({ params }, speed);
    3. // Native
    4. el.style.transition = 'all ' + speed;
    5. Object.keys(params).forEach((key) =>
    6. )