前面已經介紹過Button的使用。通過button按鈕,我們還能實現一些諸如按鈕狀態控制等形式的交互。
0x01 加載狀態
添加data-loading-text=”Loading…”屬性:
<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="../../css/bootstrap.min.css" rel="stylesheet"> <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script> <script src="../../js/bootstrap.min.js"></script> <title>按鈕交互</title></head><body><div class="container"> <div class="page-header"> <h1>按鈕交互</h1> </div> <button id="btnLoad" type="button" class="btn btn-primary" data-loading-text="Loading..."> 加載狀態 </button> <script> $(function () { $("#btnLoad").click(function () { $(this).button('loading').delay(1000).queue( function () { $(this).button('reset'); $(this).dequeue(); } ) }) }) </script></div></body></html>效果如下:

$("#btnLoad").click(function () { $(this).button('loading').delay(1000).queue( function () { $(this).button('reset'); $(this).dequeue(); } )})loading狀態持續1s后,將會執行reset,恢復原始狀態。
0x02 復選框
設置data-toggle為”buttons”可以實現復選框按鈕組的效果:
<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="../../css/bootstrap.min.css" rel="stylesheet"> <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script> <script src="../../js/bootstrap.min.js"></script> <title>復選框按鈕組</title></head><body><div class="container"> <div class="page-header"> <h1>復選框按鈕組</h1> </div> <div class="btn-group" data-toggle="buttons"> <button class="btn btn-default"> <input type="checkbox">選項1 </button> <button class="btn btn-default"> <input type="checkbox">選項2 </button> <button class="btn btn-default"> <input type="checkbox">選項3 </button> </div></div></body></html>
效果如下:

0x03 單選按鈕
類似地:
<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="../../css/bootstrap.min.css" rel="stylesheet"> <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script> <script src="../../js/bootstrap.min.js"></script> <title>單選按鈕</title></head><body><div class="container"> <div class="page-header"> <h1>單選按鈕</h1> </div> <div class="btn-group" data-toggle="buttons"> <button class="btn btn-default"> <input type="radio" name="radio">選項1 </button> <button class="btn btn-default"> <input type="radio" name="radio">選項2 </button> <button class="btn btn-default"> <input type="radio" name="radio">選項3 </button> </div></div></body></html>
效果如下:

如果大家還想深入學習,可以點擊這里進行學習,再為大家附3個精彩的專題:
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。
新聞熱點
疑難解答