使用三元运算符进行动画切换

时间:2018-01-06 19:46:35

标签: javascript jquery ternary

是否可以使用带有动画的三元运算符?以下仅发射一次。有没有人遇到过这个问题?

JS:

class Dropdown {
  constructor () {
    //this.init();
  }
  init(className) {
    let dropdown  = $(".dropdown"),
    dropDownStyle = (dropdown.css('top') == '-120px') ? '104px' : '-120px';

    $(className).on("click", () => {
      //console.log("click")
      $(className).toggleClass('active');
      dropdown.animate({top: dropDownStyle },1000);
    });

  }
}

module.exports = Dropdown;

0 个答案:

没有答案