ブートストラップ用 Javascript

jQueryEnderで動作する新しいカスタム プラグインを使用して、Bootstrap のコンポーネントに命を吹き込みます。

← ブートストラップのホームに戻る

このプラグインは、scrollspy (ナビゲーションの自動更新) インタラクションをブートストラップ トップバーに追加するためのものです。

ダウンロード

bootstrap-scrollspy.js の使用

  1. $ ( '#トップバー' ). scrollSpy ()

マークアップ

scrollspy の動作をナビゲーションに簡単に追加するには、data-scrollspy属性を.topbar.

  1. <div class = "topbar" data-scrollspy = "scrollspy" > ... </div>

メソッド

$().scrollSpy()

自動は、ユーザーのスクロール位置によってナビゲーション ボタンをアクティブにします。

  1. $ ( 「本体 > .トップバー」)。scrollSpy ()

トップバーのアンカー タグには、解決可能な ID ターゲットが必要です。たとえば、 a<a href="#home">home</a>は のような dom 内の何かに対応している必要があり<div id="home"></div>ます。

.scrollSpy('リフレッシュ')

scrollspy は、パフォーマンスのためにナビゲーション ボタンとセクション座標をキャッシュします。このキャッシュを更新する必要がある場合 (動的コンテンツがある場合など) は、この更新メソッドを呼び出すだけです。data 属性を使用して scrollspy を定義した場合は、本体で refresh を呼び出すだけです。

  1. $ ( 「本体」)。scrollSpy ( 「リフレッシュ」)

デモ

このページのトップバー ナビゲーションを確認してください。

このプラグインは、ボタンの状態を管理するための追加機能を提供します。

ダウンロード

bootstrap-buttons.js の使用

  1. $ ( 「.tabs」)。ボタン()

メソッド

$().button('トグル')

プッシュ状態を切り替えます。btn がアクティブになっているように見えます。

通知data-toggle属性を使用して、ボタンの自動切り替えを有効にすることができます。

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

$().button('読み込み中')

ボタンの状態を読み込み中に設定します - ボタンを無効にし、テキストを読み込み中のテキストに切り替えます。読み込み中のテキストは、ボタン要素で data 属性を使用して定義する必要がありますdata-loading-text

  1. <button class = "btn" data-loading-text = "���み込み中..." > ... </button>

$().button('リセット')

ボタンの状態をリセット - テキストを元のテキストに入れ替えます。

$().ボタン(文字列)

ボタンの状態をリセット - テキストを任意のデータ定義のテキスト状態にスワップします。

  1. <button class = "btn" data-complete-text = "finished!" > ... </button>
  2. <スクリプト>
  3. $('.btn').button('完了')
  4. </scrip>

デモ

このプラグインは、すばやく動的なタブとピルの機能を追加します。

ダウンロード

bootstrap-tabs.js の使用

  1. $ ( 「.tabs」)。タブ()

マークアップ

data-tabsordata-pills属性を指定するだけで、javascript を記述することなく、タブまたはピルのナビゲーションを有効にすることができます。

  1. <ul class = "tabs" data-tabs = "tabs" > ... </ul>

メソッド

$().tabs または $().pills

特定のコンテナーのタブとピルの機能を有効にします。タブ リンクは、ドキュメント内の ID を参照する必要があります。

  1. <ulクラス= "タブ" >
  2. <li class = "active" ><a href = "#home" >ホーム</a></li>
  3. <li><a href = "#profile" >プロフィール</a></li>
  4. <li><a href = "#messages" >メッセージ</a></li>
  5. <li><a href = "#settings" >設定</a></li>
  6. </ul>
  7.  
  8. <divクラス= "錠剤の内容" >
  9. <div class = "active" id = "home" > ... </div>
  10. <div id = "プロフィール" > ... </div>
  11. <div id = "メッセージ" > ... </div>
  12. <div id = "設定" > ... </div>
  13. </div>
  14.  
  15. <スクリプト>
  16. $ (関数() {
  17. $ ( 「.tabs」)。タブ()
  18. }))
  19. </script>

イベント

イベント 説明
変化する このイベントは、タブの変更時に発生します。event.targetとを使用しevent.relatedTargetて、それぞれアクティブなタブと前のアクティブなタブをターゲットにします。
  1. $ ( 「#.tabs」)。bind ( '変更' ,関数( e ) {
  2. e . ターゲット// アクティブ化されたタブ
  3. e . relatedTarget // 前のタブ
  4. }))

デモ

おそらく聞いたことのない未加工のデニム ジーンズショーツ オースティン。ネスカント豆腐スタンプタウンアリクア、レトロシンセマスタークレンズ。口ひげのクリシェ テンポ、ウィリアムズバーグ カルレス ビーガン ヘルベチカ。Reprehenderit ブッチャー レトロ クーフィーヤ ドリームキャッチャー シンセ。Cosby セーター eu banh mi, qui irure terry Richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis カーディガン アメリカン アパレル、ブッチャー voluptate nisi qui.

Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.

Banksy do proident, brooklyn photo booth delectus sunt artisan sed organic exercitation eiusmod four loko. Quis tattooed iphone esse aliqua. Master cleanse vero fixie mcsweeney's. Ethical portland aute, irony food truck pitchfork lomo eu anim. Aesthetic blog DIY, ethical beard leggings tofu consequat whatever cardigan nostrud. Helvetica you probably haven't heard of them carles, marfa veniam occaecat lomo before they sold out in shoreditch scenester sustainable thundercats. Consectetur tofu craft beer, mollit brunch fap echo park pitchfork mustache dolor.

Sunt qui biodiesel mollit officia, fanny pack put a bird on it thundercats seitan squid ad wolf bicycle rights blog. Et aute readymade farm-to-table carles 8-bit, nesciunt nulla etsy adipisicing organic ea. Master cleanse mollit high life, next level Austin nesciunt american apparel twee mustache adipisicing reprehenderit hoodie portland irony. Aliqua tofu quinoa +1 commodo eiusmod. High life williamsburg cupidatat twee homo leggings. Four loko vinyl DIY consectetur nisi, marfa retro keffiyeh vegan. Fanny pack viral retro consectetur gentrify fap.

Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.

Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi before they sold out farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ethical. Wolf salvia freegan, sartorial keffiyeh echo park vegan.

Jason Frame によって書かれた優れた jQuery.tipsy プラグインに基づいています。twipsy は更新されたバージョンで、画像に依存せず、アニメーションに css3 を使用し、タイトルの保存に data-attributes を使用します!

ダウンロード

bootstrap-twipsy.js の使用

  1. $ ( '#例' ). twipsy (オプション)

オプション

名前 タイプ デフォルト 説明
アニメーション化 ブール値 真実 ツールチップに CSS フェード トランジションを適用する
遅延イン 番号 0 ツールチップを表示するまでの遅延 (ミリ秒)
遅延アウト 番号 0 ツールチップを非表示にするまでの遅延 (ミリ秒)
後退する ストリング '' ツールチップのタイトルがない場合に使用するテキスト
配置 ストリング 'その上' ツールチップの配置方法 - 上 | 以下 | 左 | 左 | 右
html ブール値 間違い ツールチップ内の HTML コンテンツを許可します
住む ブール値 間違い 個々のイベント ハンドラの代わりにイベント委任を使用する
オフセット 番号 0 ターゲット要素からのツールチップのピクセル オフセット
題名 文字列、関数 '題名' タイトル テキストを取得するための属性またはメソッド
引き金 ストリング 「ホバー」 ツールチップのトリガー方法 - ホバー | フォーカス | マニュアル
テンプレート ストリング [デフォルトのマークアップ] twipsy のレンダリングに使用される html テンプレート。

注意個々の twipsy インスタンス オプションは、データ属性を使用して指定することもできます。

  1. <a href = "#" data-placement = "below" rel = 'twipsy' title = 'タイトル テキスト' >テキスト</a>

メソッド

$().twipsy(オプション)

twipsy ハンドラーを要素コレクションにアタッチします。

.twipsy('ショー')

要素の twipsy を明らかにします。

  1. $ ( 「#要素」)。twipsy ( 「表示」)

.twipsy('非表示')

要素の twipsy を非表示にします。

  1. $ ( 「#要素」)。twipsy ( 「非表示」)

.twipsy(真)

要素の twipsy クラス インスタンスを返します。

  1. $ ( 「#要素」)。ツイプシー()

または、 で取得することもできます$().data('twipsy')

デモ

タイト パンツ ネクスト レベルのケフィーヤ、おそらく聞いたことがないでしょう。プリクラヒゲ生デニム活版ヴィーガンメッセンジャーバッグスタンプタウン。農場から食卓までのセイタン、mcsweeney's fixie の持続可能なキノア 8 ビット アメリカン アパレルには、テリー リチャードソンのビニール シャンブレーがあります。ビアード スタンプタウン、カーディガン banh mi lomo サンダーキャッツ。豆腐のバイオディーゼル ウィリアムズバーグ マーファ、フォー ロコ マックウィーニーのクレンズ ビーガン シャンブレー。本当に皮肉な職人、シーンスター、農場から食卓まで、バンクシー、オースティンのツイッター、フリーガンの信条、未加工のデニム、シングルオリジンのコーヒーのバイラル。

ポップオーバー プラグインは、アプリケーションにポップオーバーを追加するためのシンプルなインターフェースを提供します。これはbootstrap-twipsy.jsプラグインを拡張するため、プロジェクトにポップオーバーを含めるときは、必ずそのファイルも取得してください!

注記 bootstrap-popover.js の前に、bootstrap- twipsy.jsファイルを含める必要があります。

ダウンロード

bootstrap-popover.js の使用

  1. $ ( '#例' ). ポップオーバー(オプション)

オプション

名前 タイプ デフォルト 説明
アニメーション化 ブール値 真実 ツールチップに CSS フェード トランジションを適用する
遅延イン 番号 0 ツールチップを表示するまでの遅延 (ミリ秒)
遅延アウト 番号 0 ツールチップを非表示にするまでの遅延 (ミリ秒)
後退する ストリング '' ツールチップのタイトルがない場合に使用するテキスト
配置 ストリング '右' ツールチップの配置方法 - 上 | 以下 | 左 | 左 | 右
html ブール値 間違い ツールチップ内の HTML コンテンツを許可します
住む ブール値 間違い 個々のイベント ハンドラの代わりにイベント委任を使用する
オフセット 番号 0 ターゲット要素からのツールチップのピクセル オフセット
題名 文字列、関数 '題名' タイトル テキストを取得するための属性またはメソッド
コンテンツ 文字列、関数 「データコンテンツ」 コンテンツ テキストを取得するための文字列またはメソッド。何も指定されていない場合、コンテンツは data-content 属性から供給されます。
引き金 ストリング 「ホバー」 ツールチップのトリガー方法 - ホバー | フォーカス | マニュアル
テンプレート ストリング [デフォルトのマークアップ] ポップオーバーのレンダリングに使用される html テンプレート。

個々のポップオーバー インスタンス オプションは、データ属性を使用して指定することもできます。

  1. <aデータ配置= "下" href = "#"クラス= "btn 危険" rel = "ポップオーバー" >テキスト</a>

メソッド

$().popover(オプション)

要素コレクションのポップオーバーを初期化します。

.popover('表示')

要素のポップオーバーを表示します。

  1. $ ( 「#要素」)。ポップオーバー( '表示' )

.popover('隠す')

要素のポップオーバーを非表示にします。

  1. $ ( 「#要素」)。ポップオーバー( '隠す' )

デモ

ホバーでポップオーバー

アラート プラグインは、アラートにクローズ機能を追加するための非常に小さなクラスです。

ダウンロード

bootstrap-alerts.js の使用

  1. $ ( ".アラートメッセージ" ). アラート()

マークアップ

data-alertアラート メッセージに属性を追加するだけで、アラート メッセージにクローズ機能が自動的に付与されます。

オプション

名前 タイプ デフォルト 説明
セレクタ ストリング '。近い' アラートをクローズするために対象とするセレクター。

メソッド

$().アラート()

すべてのアラートをクローズ機能でラップします。閉じたときにアラートがアニメーション化されるようにするには、アラートに.fadeand.inクラスが既に適用されていることを確認してください。

.alert('閉じる')

アラートを閉じます。

  1. $ ( ".アラートメッセージ" ). アラート( 「閉じる」)

デモ

×

聖ワカモレ!自分でチェックするのが一番です、あなたはあまり見栄えがよくありません。

×

ああスナップ!エラーが発生しました。あれこれ変えて、やり直してください。Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.