使用 jQuery 最小化/最大化 div

2023-11-22

我基本上想最小化一些 div 。我不想使用“-”和“+”,而是想使用一些符号(来自 font-awesome)来最小化和最大化 div。

我对此的问题;如何在这段代码中插入图标​​的类?我尝试用 .attr 替换 .html 部分,但这没有成功。

<script>
  $(".btn-minimize").click(function(){
    if($(this).html() == "-"){
      $(this).html("+");
    }
    else{
      $(this).html("-");
    }
    $(".widget-content").slideToggle();
  });
</script>

多谢。

Update:

非常感谢您迄今为止的帮助。但兄弟姐妹部分不太适合我,因为.widget-content不是按钮之一。

总结一下;当我想最小化一个小部件并按下按钮时,所有具有该类的小部件.widget-content最小化。

这是我的 HTML 的一部分

<!--widget-1-2-->
   <section class="widget span3">
      <!--front-->
      <div id="front" class="widget-1-2 flip">
         <div class="widget-header">
            <h2>Monthly Statistics</h2>
            <div class="btn-group pull-right">
               <button id="btn-front" class="btn"><i class="icon-cogs icon-white" alt="settings"></i></button>
               <button class="btn btn-minimize"><i class="icon-chevron-up icon-white" alt="minimize"></i></button>
               <button class="btn btn-close"><i class="icon-remove icon-white" alt="close"></i></button>
            </div>
         </div>
      <div class="widget-content"><p>Dit is de voorkant.</p></div>
   </div><!--/front-->
</section>

JavaScript 部分:

<script>
   $(".icon-chevron-up").click(function(){
       $(this).toggleClass("icon-chevron-down");
       $(".widget-content").slideToggle();
    });
</script>

说你给.btn-minimizeCSS 中的减号图标。你也给.btn-minimize.btn-plus加号图标。然后你的 JavaScript 可以是这样的:

$(".btn-minimize").click(function(){
    $(this).toggleClass('btn-plus');
    $(".widget-content").slideToggle();
});

这是 JSFiddle 上的一个示例:http://jsfiddle.net/uzmjq/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 jQuery 最小化/最大化 div 的相关文章

随机推荐

  • C++:将 wchar_t* 转换为 BSTR?

    我正在尝试转换wchar t to BSTR include
  • 在 django 模型自定义 save() 方法中,应该如何识别新对象?

    我想在以下位置触发一项特殊操作save Django 的方法Model当我保存新记录 不更新现有记录 时对象 支票是 self id None 保证自我记录是新的且不被更新的必要且充分 这可能会忽略任何特殊情况吗 检查的替代方法self p
  • 共享主机中的 Laravel 存储链接

    我在共享主机上设置存储链接时遇到问题 因此 我无法将任何图像上传到共享主机中的存储文件夹 只需创建一条路线并访问一次即可 Route get generate function Illuminate Support Facades Arti
  • 过滤两个存在串扰的表

    我正在 R 中创建一个 Flexdashboard 我希望仪表板包含一个表格和一系列可视化内容 这些可视化内容将通过输入进行过滤 由于我需要在本地提供仪表板 没有在后台运行的服务器 因此我无法使用 Shiny 因此我依赖于串扰 我知道串扰包
  • 如何从 android studio 创建 jar 文件

    我有一个相当最新版本的android studio 我在一个项目下创建了一个模块 它基本上应该是一个库 当我构建它时 它会创建一个 aar 文件 我想要的是 jar文件 如下所示该库也应该与 eclipse 一起使用 该库也包含活动 有什么
  • 将任意 Flash 对象 wmode 更改为透明

    我需要改变wmode任意 Flash 对象对外部 js 文件透明 以确保它们在不使用 Jquery 或类似库的情况下不会隐藏菜单 在FF我用getElementsByTagName embed 并设置属性 看起来效果不错 具体来说我遇到了麻
  • Android ListView 和 OnClickListener:如何获取所选项目

    我有一个包含一些项目的列表视图 我想从 onClickListener 获取所选项目的名称 字符串 我知道如何获取所选位置 但如何找到该元素的字符串 这是我的点击监听器 journalNames setOnItemClickListener
  • 在 Swift 中将 NSData 转换为整数

    在 Objective C 中 代码看起来像这样并且工作完美 NSInteger random arc4random uniform 99 1 NSData data NSData dataWithBytes random length s
  • 将 numpy 数组从使用 numpy.save(...) 保存的文件加载到 C 中

    我想访问 C 程序中的数据 该程序驻留在使用 numpy save 从 python 编写的文件中 到目前为止 我一直在寻找一种方法来调用我的C程序的numpy load的C版本 但似乎没有直接访问的C版本 因为numpy load使用pi
  • 通过 SQLLDR 将多个 csv 加载到一张表中

    我正在使用 SQL LOADER 在一个表中加载多个 csv 文件 我发现的过程非常简单 LOAD DATA INFILE path file1 csv INFILE path file2 csv INFILE path file3 csv
  • 依赖类型不适用于构造函数?

    路径相关类型很有用 trait Sys type Global def foo S lt Sys system S global system Global 为什么这对构造函数不起作用 class Foo S lt Sys val syst
  • 如何从文本图像OpenCV中去除非直线对角线?

    我有一个包含文本的图像 但上面绘制了非直线 我想删除这些行而不影响 删除文本中的任何内容 为此 我使用了霍夫概率变换 import cv2 import numpy as np def remove lines filename img c
  • 如何将 foreach 转换为 Parallel.ForEach?

    如何转换 foreach NotifyCollectionChangedEventHandler handler in delegates 对于这样的事情 Parallel ForEach NotifyCollectionChangedEv
  • 如何计算android中每个应用程序的移动和wifi数据使用情况?

    有没有可能使用 TrafficStats getUidRxBytes getUidTxBytes getTotalRxbytes getTotalTXbytes getMobileRxBytes getMobileTxBytes 方法来计算
  • 为什么 return/redo 在调用上下文中评估结果函数,但不评估块结果?

    昨晚我了解了 redo 选项 当你return来自一个函数 它可以让你回来another函数 然后在调用站点调用该函数并从同一位置重新调用评估器 gt gt foo func a print a return redo func b pri
  • ExpressJS 路由正则表达式

    我有路线 app get id routes action 它工作正常 但我需要跳过robot txt和其他 人类 我创建正则表达式 仅字符或数字 a z 0 10 我如何才能仅路由与此正则表达式匹配的 id 将正则表达式放在括号中 如下所
  • MySql批量插入

    我想在 MySql 数据库中插入一些 4K 行 我不想触发 4k 插入 查询 有什么方法可以让我只触发一个插入查询来将这些 4k 行存储在数据库中 我在互联网上搜索 发现用户正在从文件批量插入数据库 就我而言 我的数据位于内存中 并且我不想
  • 在 Mac (Yosemite) 上使用 phantomjs#2.0.0 运行 casperjs 时出现问题

    我正在尝试奔跑CasperJS having PhantomJS 2 0 0 on a Mac 优胜美地 当尝试跑步时CasperJS我收到以下消息 CasperJS needs PhantomJS v1 x usr local Cella
  • Android 设备上的低功耗蓝牙 RSSI 会定期更改

    我注意到 Android 上接收到的低功耗蓝牙信号强度随周期变化 下图表示一个 BLE 信标在两分钟内的 RSSI 值 接收机器人和信标均处于静止状态 距离均为 1 米 我确保干扰尽可能低 Android 是 Nexus 5 但我在其他 A
  • 使用 jQuery 最小化/最大化 div

    我基本上想最小化一些 div 我不想使用 和 而是想使用一些符号 来自 font awesome 来最小化和最大化 div 我对此的问题 如何在这段代码中插入图标 的类 我尝试用 attr 替换 html 部分 但这没有成功 多谢 Upda