首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示/隐藏内容

显示/隐藏内容
EN

Stack Overflow用户
提问于 2016-04-07 02:04:43
回答 2查看 88关注 0票数 2

我需要你帮我完成这个任务。例如,如何更改名称:当"box“只显示它显示,当"box”隐藏时,它只显示隐藏。

现在显示/隐藏将显示在显示和隐藏。

代码语言:javascript
复制
$(document).ready(function(){
    $(".show").click(function(){
        $(".apaansi").toggle();
    });
});
代码语言:javascript
复制
.box {
  border:1px solid #dedede;
  padding:1%;
  }
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div id="uniquename">
  
  <div class="apaansi">
  
    <div class="box col-lg-12 col-md-12 col-sm-12 col-xs-12"> Search </div>
  
  </div>
  
   
  <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<a href="#" class="show show-car"> Show / Hide <i class="fa fa-chevron-down"></i> </a>
</div>
  
</div>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-07 02:08:35

你只需用一个计数器就可以了。

这里有一个小提琴:https://jsfiddle.net/LL5xhapL/

代码语言:javascript
复制
   $counter = 0;
   $(".show").click(function(){
        if($counter % 2)
        {
          $(this).html('Hide <i class="fa fa-chevron-down"></i>');
        }else{
          $(this).html('Show <i class="fa fa-chevron-right"></i>');
          $counter = 0;
        }
        $counter++;
        $(".apaansi").toggle();
    });
票数 1
EN

Stack Overflow用户

发布于 2016-04-07 03:06:00

代码语言:javascript
复制
$(document).ready(function() {
  $(".show").click(function() {
    $(".apaansi").toggle();
    $('.apaansi').css('display') == 'none' ? $(this).text('Show') : $(this).text('Hide'); //show hide base on css
  });
});
代码语言:javascript
复制
.box {
  border: 1px solid #dedede;
  padding: 1%;
}
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div id="uniquename">

  <div class="apaansi">

    <div class="box col-lg-12 col-md-12 col-sm-12 col-xs-12">Search</div>

  </div>


  <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
    <a href="#" class="show show-car"> Hide <i class="fa fa-chevron-down"></i> </a>
  </div>

</div>

将默认文本设置为隐藏,因为它正在显示,然后根据div的显示进行更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36465435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档