removeClass或toggleClass与转换?

时间:2015-07-16 18:09:54

标签: jquery addclass transitions removeclass

我有一个很好的小jquery脚本来扩展一个按钮,并在它打开时按下它下面的内容(只是通过执行addClass())。一切正常。当我关闭按钮时,我想删除Class()(将内容重新移回),但是这不起作用,类,'open'停留在元素上 - 我看到很多东西在那里说removeClass有给人们带来了问题。

toggleClass使我更接近我想要的位置,但转换回来是非常突然的。有没有办法在使用toggleClass ???

时添加CSS转换

这是我的代码,只有add / removeClass选项......我正在使用jquery 1.11.3

    <script>
            $('#burger').click(function() {
                  $(this).toggleClass('expanded').siblings('div').slideToggle();
                $('#logo').addClass('open').slideToggle;


            });

      $('#burger.expanded').click(function(){

     $('#logo').removeClass('open');

      });

1 个答案:

答案 0 :(得分:0)

问题可能是你有... s('open')。slideToggle;,所以你没有调用这个函数?你应该有slideToggle(),而不仅仅是slideToggle。