首页 > 语言 > JavaScript > 正文

bootstrap按钮插件(Button)使用方法解析

2024-05-06 15:02:51
字体:
来源:转载
供稿:网友

按钮插件(Button)学习笔记:

按钮插件

样式文件:
☑ LESS版本:源文件buttons.less

☑ 点击按钮时,按钮文字变为“正在加载…”,一旦加载完之后又变回“获取数据”。简单点说就是控制按钮状态,比如禁用状态、正在加载状态、正常状态等;
☑ 按钮切换状态
☑ 按钮模仿单选按钮
☑ 按钮模仿复选按钮

按钮插件–按钮加载状态
通过按钮可以设计状态提示,当单击按钮时,会显示loading状态信息。例如,点击“加载”按钮,会触发按钮的加载的状态

加载

通过data-loading-text属性定义加载的文本信息,然后通过JavaScript给按钮绑定一个事件,并给按钮添加一个button(“loading”)方法来激活按钮的加载状态行为。如下所示:

$(function(){ $("#loaddingBtn").click(function () {  $(this).button("loading");  });});

按钮插件–模拟单选择按钮

在Bootstrap框架中按钮插件中,可以通过给按钮组自定义属性data-toggle=”buttons”

<div class="btn-group"> <label class="btn btn-primary">  <input type="radio" name="options" id="options1">男 </label> <label class="btn btn-primary">  <input type="radio" name="options" id="options2">女 </label> <label class="btn btn-primary">  <input type="radio" name="options" id="options3">未知 </label></div>----------------------------------------------------------------------<div class="btn-group" data-toggle="buttons"> <label class="btn btn-primary">  <input type="radio" name="options" id="options1">男 </label> <label class="btn btn-primary">  <input type="radio" name="options" id="options2">女 </label> <label class="btn btn-primary">  <input type="radio" name="options" id="options3">未知 </label></div>

按钮插件–模拟复选按钮

<div class="btn-group"> <label class="btn btn-primary">  <input type="checkbox" name="options" id="options1">电影 </label> <label class="btn btn-primary">  <input type="checkbox" name="options" id="options2">音乐 </label> <label class="btn btn-primary">  <input type="checkbox" name="options" id="options3">游戏 </label> <label class="btn btn-primary">  <input type="checkbox" name="options" id="options4">摄影 </label></div>-------------------------------------------------------------------<div class="btn-group" data-toggle="buttons"> <label class="btn btn-primary">  <input type="checkbox" name="options" id="options1">电影 </label> <label class="btn btn-primary">  <input type="checkbox" name="options" id="options2">音乐 </label> <label class="btn btn-primary">  <input type="checkbox" name="options" id="options3">游戏 </label> <label class="btn btn-primary">  <input type="checkbox" name="options" id="options4">摄影 </label></div>            
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选