【问题标题】:How do you slideToggle a div if a link has a class activated?如果链接已激活类,您如何滑动切换 div?
【发布时间】:2012-10-11 21:41:57
【问题描述】:

我知道……这有点令人困惑……

所以我有:

   $("div nav ul li a").click(function () {
    $(this).toggleClass("red");
   });

我的问题是,如果“div nav ul li a”上的类为“red”,你如何slideToggle div??

   $("div nav ul li a").click(function () {
    $(this).toggleClass("red");
   if (........... here?
    });

我的 div...

   <div id="popout" style="display:none"></div>

我想不通...帮助!

【问题讨论】:

    标签: jquery css class


    【解决方案1】:
    $('div nav ul li a').click(function () {
        var $this = $(this);
        $.toggleClass('red');
        if ($this.hasClass('red')) {
            // do your thing
        }
    });
    

    【讨论】:

      【解决方案2】:

      你会想要使用 hasClass 函数 ala:

      if( $("div nav ul li a").hasClass('red') ){
      ...
      }
      

      【讨论】:

      • 我应该在哪里放置 if 语句?
      猜你喜欢
      • 2010-11-04
      • 1970-01-01
      • 1970-01-01
      • 2019-07-22
      • 2014-01-26
      • 1970-01-01
      • 2022-11-20
      • 2013-10-19
      • 2022-12-31
      相关资源
      最近更新 更多