状态切换

将单个按钮的 data-toggle 属性设置 button,或通过简单的JavaScript编程,就可以激活按钮的行为状态,让它在未激活和激活状态之间进行切换。如:

  1. <button class="btn btn-primary" data-toggle="button">Single Toggle</button>

当单击时,会激活按钮,激活状态以深色背景显示。效果如图 5‑14所示:

图5-14 Bootstrap按钮激活状态

再次单击时,会去激活按钮,未激活状态以浅色背景显示。效果如图 5‑15所示:

图5-15 Bootstrap按钮回到默认状态

也可以使用JavaScript来激活按钮的行为状态。如:

  1. <button class="btn btn-primary">Single Toggle</button>
  2. <script>
  3. $('.btn').click(function() {
  4.   $(this).button('toggle');
  5. });
  6. </script>

说明:

在实现状态切换功能时,Bootstrap并没有限制一定要用 button 元素,只要应用了 .btn 类,它可以是任何元素,比如 <a>、<span>、<input>、<div>等。如:

<span class="btn btn-primary" data-toggle="button">Single Toggle</span >

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

Bootstrap 状态切换相关推荐

  1. hdfs haadmin使用,DataNode动态上下线,NameNode状态切换管理,数据块的balance,HA下hdfs-api变化(来自学习资料)

    1.2.4集群运维测试 HA集群中两个namenode状态的管理命令 [root@mini2 hadoop-2.6.4]# bin/hdfs haadmin Usage: DFSHAAdmin [-n ...

  2. 关于MFC共享DLL的模块状态切换 .

    什么是模块状态? 在每个模块(EXE或DLL)中,都存在一种全局的状态数据,MFC依靠这种全局的状态数据来区分不同的模块,以执行正确的操作.这种数据包括:Windows实例句柄(用于加载资源),指向应 ...

  3. Swift - UITableView状态切换效果

    Swift - UITableView状态切换效果 效果 源码 https://github.com/YouXianMing/Swift-Animations // // TableViewTapAn ...

  4. java不同进程的相互唤醒_Java线程生命周期与状态切换

    前提 最近有点懒散,没什么比较有深度的产出.刚好想重新研读一下JUC线程池的源码实现,在此之前先深入了解一下Java中的线程实现,包括线程的生命周期.状态切换以及线程的上下文切换等等.编写本文的时候, ...

  5. 线程同步有几种方法_架构师面试必问的多线程状态切换及常用方法

    架构师面试必问的多线程状态切换及常用方法 一.问题背景 Java架构师面试中,多线程状态切换及常用方法几乎是必问的,要掌握创建多线程的方式和方法. 二.创建多线程的几种方式 2.1方式一继承Threa ...

  6. layui复选框组件:如何操控隐藏域实现checked状态切换(含代码、案例、截图)

    文章目录 layui复选框组件:如何操控隐藏域实现checked状态切换(含代码.案例.截图) 注意: 案例 · 应用场景 · 说明: 案例 · 截图 · 示下 主要代码 · 示下: 使用说明: 博主 ...

  7. Bootstrap 可切换的标签导航

    标签间的切换,需要 bootstrap-tab.js 文件支持,因此,要实现可切换的标签导航,首先需要导入 jQuery 库和 bootstrap-tab.js 插件: <script src= ...

  8. 详解Java线程生命周期与状态切换

    前提 最近有点懒散,没什么比较有深度的产出.刚好想重新研读一下JUC线程池的源码实现,在此之前先深入了解一下Java中的线程实现,包括线程的生命周期.状态切换以及线程的上下文切换等等.编写本文的时候, ...

  9. 头部导航菜单选中状态切换

    头部导航菜单选中状态切换 $(function(){var myNav = $("nav>ul>li>a"),i;for(i=0;i<myNav.lengt ...

最新文章

  1. 导入语句 python_Python导入语句说明
  2. 阿里云 快照恢复的操作过程
  3. 算法与数据结构题目汇总
  4. 漫画:应用程序被拖慢?罪魁祸首是 Log4j!
  5. iOS开发实战小知识点(四)
  6. OSG仿真案例(4)——创建烟雾粒子效果
  7. Ubuntu firefox 显示在运行无法打开,如何在终端关闭进程
  8. C++中关于指针入门的最好的文章
  9. 神奇DP [HNOI2004] 打砖块
  10. zbbz加载成功用不了_cad怎么加载zbbz插件(CAD坐标插件ZBBZ自定义怎么用?)
  11. 国外一些DICOM资源下载网址
  12. RANSAC算法与原理(一)
  13. 《图解HTTP》笔记
  14. ubuntu18.04在状态栏显示网速
  15. Matlab读取处理Excel数据并拟合正态分布曲线
  16. 因为计算机中丢失MSVCp,无法启动此程序,因为计算机中丢失MSVCP140.dll的
  17. 碲化铋纳米线合成步骤
  18. Android 自定义锁屏 监听系统消息推送
  19. github项目的JAVA项目Ratel,基于Netty实现
  20. 拿到阿里50K offer的数据分析师,都是什么水平?

热门文章

  1. 洛谷P1288 取数游戏II[博弈论]
  2. Mylyn 2.0,第 1 部分: 集成的任务管理
  3. 通过bash脚本分析zabbix数据库,实现服务器每日故障统计
  4. 转载:WPF binding
  5. 算法高级(33)-拓扑排序-maven依赖关系的确定
  6. python中字典使用_python中字典的使用
  7. 权限管理(1):简介
  8. Spring JDBC模板惯用方式
  9. Centos6.4下zabbix的安装配置
  10. Server.MapPath()