状態を保持するボタン
ポイントは4つ。
- 状態を保持するボタンは、
button
要素のdata-***-text
属性に状態を示すテキストを指定する。 data-***-text
属性の***
には、任意の文字列を指定する。$(セレクター).button('***');
メソッドを呼び出すことで、ボタンのテキストを、data-***-text
属性に指定した値に置き換える。- Firefox対策として、
button
要素のautocomplete
属性にoff
を指定する。
解除には、リセット・メソッドを使う。
サンプル
状態を保持するボタン:
ソースコード
HTML
<p> 状態を保持するボタン: <button type="button" id="sampleButtonStateful" class="btn btn-primary" data-loading-text="実行中" autocomplete="off"> サンプル </button> </p>
JavaScript
$(function () { $('#sampleButtonStateful').on('click', function () { $(this).button('loading'); }); });
このJavaScriptコードは、jquery.min.js
を読み込んだ後に配置する必要がある。