Bootstrap Button(按钮)
描述
Bootstrap Button(ボタン)JavaScript プラグインを使用すると、ボタンの機能を強化できます。ボタンの状態を制御したり、コンポーネントのボタングループ(ツールバーなど)を作成したりできます。
必須のものは何ですか
jquery.js と bootstrap-button.js の2つのJavaScriptファイルを参照する必要があります。これらは両方とも docs/assets/js フォルダ内にあります。
如何使用它
このプラグインは、JavaScript を一切記述せずマークアップのみで使用することも、JavaScript を使用してボタンを有効にすることもできます。
实例
最初の例は、JavaScriptを使わずにボタンプラグインを使用する方法を示しています。
实例
<div class="row">
<div class="span8">
<h2>Bootstrap 按钮 JavaScript 插件实例</h2>
<h3>控制状态</h3>
<p><button id="fat-btn" data-loading-text="loading..." class="btn btn-primary">Loading State</button></p>
<h3>单项切换</h3>
<p><button class="btn btn-primary" data-toggle="button">Single Toggle</button></p>
<h3>确认框</h3>
<p><div class="btn-group" data-toggle="buttons-checkbox">
<button class="btn btn-primary">Left</button>
<button class="btn btn-primary">Middle</button>
<button class="btn btn-primary">Right</button>
</div></p>
<h3>单选框</h3>
<p><div class="btn-group" data-toggle="buttons-radio">
<button class="btn btn-primary">Left</button>
<button class="btn btn-primary">Middle</button>
<button class="btn btn-primary">Right</button>
</div></p>
</div>
</div>
</div>
<!--Except 'Control state', other buttons require only jquery.js and bootstrap-button.js JavaScript files-->
<script type="text/javascript" src="../twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/jquery.js.html"></script>
<script src="../twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/assets/js/bootstrap-transition.js.html"></script>
<script src="../twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/bootstrap-alert.js.html"></script>
<script src="../twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/bootstrap-modal.js.html"></script>
<script src="../twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/bootstrap-dropdown.js.html"></script>
<script src="../twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/bootstrap-scrollspy.js.html"></script>
<script src="../twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/bootstrap-tab.js.html"></script>
<script src="../twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/bootstrap-tooltip.js.html"></script>
<script src="../twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/bootstrap-popover.js.html"></script>
<script src="../twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/bootstrap-button.js.html"></script>
<script src="../twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/bootstrap-carousel.js.html"></script>
<script src="../twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/bootstrap-typeahead.js.html"></script>
<script src="../twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/application.js.html"></script>
オンラインでサンプルを見る
JavaScript でボタンを有効にする
JavaScript でボタンを有効にするには、以下の JavaScript コードを使用してください。ここで、' .nav-tabs ' はボタンを含む div のクラスです。
$('.nav-tabs').button()
方法
このプラグインにはいくつかのメソッドがあります。ここでは使用コードに基づいて説明します。
$().button('toggle')
<button class="btn" data-toggle="button" >…</button>
このメソッドはボタンの状態を切り替えます。ボタンがアクティブ化されたときの状態と外観を与えます。'data-toggle="button"' を使用すると、自動的にボタンをアクティブ状態に切り替えます。
$().button('loading')
<button class="btn" data-loading-text="loading stuff..." >...</button>
このメソッドはボタンの状態を loading に設定します。つまり、ボタンを無効状態にし、テキスト内容を loading に切り替えます。'data-loading-text' 属性を使用することで、ボタン要素に loading テキストを定義できます。
Firefox ブラウザを使用している場合、ページ読み込み後に無効状態が自動的に解除されないことがあります。この問題を回避するには、'autocomplete="off"' を使用してください。
$().button('reset')
このメソッドはボタンの状態をリセットし、ボタン上のテキストを元の値に戻します。
$().button(string)
<button class="btn" data-loading-text="loading stuff..." >...</button>
このメソッドはボタンの状態をリセットし、ボタン上のテキストを渡された値にリセットします。
<button class="btn" data-complete-text="finished!" >...</button>
<script>
$('.btn').button('complete')
</script>
ここをクリックして、本チュートリアルで使用するすべてのHTML、CSS、JSおよび画像ファイルをダウンロードしてください。
其他扩展