私たちの Modal プラグインは、従来の modal js プラグインを非常にスリムにしたものであり、ここ twitter で必要な最低限の機能のみを含めるように特別な注意を払っています。
ダウンロード
- $ ( '#my-モーダル' ). モーダル(オプション)
名前 | タイプ | デフォルト | 説明 |
---|---|---|---|
背景 | ブール値、文字列 | 間違い | モーダル背景要素が含まれています。"static" 背景がクリックされたときにモーダルを閉じたくない場合は、背景を に設定します。 |
キーボード | ブール値 | 間違い | エスケープキーが押されたときにモーダルを閉じます |
見せる | ブール値 | 間違い | クラスの初期化時にモーダルを開く |
JavaScript を 1 行も書かなくても、ページでモーダルを簡単に有効化できます。data-controls-modal
要素にモーダル要素 ID に対応する属性を与えるだけで、クリックするとモーダルが起動します。モーダル オプションを追加するには、それらをデータ属性として含めるだけです。
- <a class = "btn" data-controls-modal = "my-modal" data-backdrop = "static" >モーダルを起動</a>
注意モーダルをアニメーション化したい場合は、要素に.fade
クラスを追加するだけ.modal
です (デモを参照して動作を確認してください)。
コンテンツをモーダルとしてアクティブにします。オプションのオプションを受け入れますobject
。
- $ ( '#my-モーダル' ). モーダル({
- キーボード:真
- }))
モーダルを手動で切り替えます。
- $ ( '#my-モーダル' ). モーダル( 「トグル」)
モーダルを手動で開きます。
- $ ( '#my-モーダル' ). モーダル( 「表示」)
モーダルを手動で非表示にします。
- $ ( '#my-モーダル' ). モーダル( 「非表示」)
要素のモーダル クラス インスタンスを返します。
- $ ( '#my-モーダル' ). モーダル( true )
注または、 で取得することもできます$().data('modal')
。
Bootstrap のモーダル クラスは、モーダル機能にフックするためのいくつかのイベントを公開します。
イベント | 説明 |
---|---|
見せる | show このイベントは、インスタンス メソッドが呼び出されるとすぐに発生します。 |
示した | このイベントは、モーダルがユーザーに表示されるようになったときに発生します (css トランジションが完了するのを待ちます)。 |
隠れる | hide このイベントは、インスタンス メソッドが呼び出されるとすぐに発生します。 |
隠れた | このイベントは、モーダルがユーザーから非表示にされたときに発生します (css トランジションが完了するのを待ちます)。 |
- $ ( '#my-モーダル' ). bind ( 'hidden' , function () {
- // 何かをする ...
- }))
このプラグインは、ドロップダウン インタラクションをブートストラップ トップバーまたはタブ付きナビゲーションに追加するためのものです。
ダウンロード
- $ ( '#トップバー' ). ドロップダウン()
ドロップダウン機能を任意の nav 要素にすばやく追加するには、data-dropdown
属性を使用します。有効なブートストラップ ドロップダウンは自動的に有効になります。
- <ulクラス= "タブ" >
- <li class = "active" ><a href = "#" >ホーム</a></li>
- <li class = "dropdown" data-dropdown = "dropdown" >
- <a href = "#" class = "dropdown-toggle" >ドロップダウン</a>
- <ul class = "ドロップダウンメニュー" >
- <li><a href = "#" >二次リンク</a></li>
- <li><a href = "#" >その他</a></li>
- <li class = "divider" ></li>
- <li><a href = "#" >別のリンク</a></li>
- </ul>
- </li>
- </ul>
UI に複数のドロップダウンがある場合は、またはdata-dropdown
のようなより重要なコンテナー要素に属性を追加することを検討してください。.tabs
.topbar
特定のトップバーまたはタブ付きナビゲーションのメニューをアクティブ化するためのプログラム API。
このプラグインは、scrollspy (ナビゲーションの自動更新) インタラクションをブートストラップ トップバーに追加するためのものです。
ダウンロード
- $ ( '#トップバー' ). scrollSpy ()
scrollspy の動作をナビゲーションに簡単に追加するには、data-scrollspy
属性を.topbar
.
- <div class = "topbar" data-scrollspy = "scrollspy" > ... </div>
自動は、ユーザーのスクロール位置によってナビゲーション ボタンをアクティブにします。
- $ ( 「本体 > .トップバー」)。scrollSpy ()
トップバーのアンカー タグには、解決可能な ID ターゲットが必要です。たとえば、 a<a href="#home">home</a>
は のような dom 内の何かに対応している必要があり<div id="home"></div>
ます。
scrollspy は、パフォーマンスのためにナビゲーション ボタンとセクション座標をキャッシュします。このキャッシュを更新する必要がある場合 (動的コンテンツがある場合など) は、この更新メソッドを呼び出すだけです。data 属性を使用して scrollspy を定義した場合は、本体で refresh を呼び出すだけです。
- $ ( 「本体」)。scrollSpy ( 「リフレッシュ」)
このページのトップバー ナビゲーションを確認してください。
このプラグインは、すばやく動的なタブとピルの機能を追加します。
ダウンロード
- $ ( 「.tabs」)。タブ()
data-tabs
ordata-pills
属性を指定するだけで、javascript を記述することなく、タブまたはピルのナビゲーションを有効にすることができます。
- <ul class = "tabs" data-tabs = "tabs" > ... </ul>
特定のコンテナーのタブとピルの機能を有効にします。タブ リンクは、ドキュメント内の ID を参照する必要があります。
- <ulクラス= "タブ" >
- <li class = "active" ><a href = "#home" >ホーム</a></li>
- <li><a href = "#profile" >プロフィール</a></li>
- <li><a href = "#messages" >メッセージ</a></li>
- <li><a href = "#settings" >設定</a></li>
- </ul>
- <divクラス= "錠剤の内容" >
- <div class = "active" id = "home" > ... </div>
- <div id = "プロフィール" > ... </div>
- <div id = "メッセージ" > ... </div>
- <div id = "設定" > ... </div>
- </div>
- <スクリプト>
- $ (関数() {
- $ ( 「.tabs」)。タブ()
- }))
- </script>
イベント | 説明 |
---|---|
変化する | このイベントは、タブの変更時に発生します。event.target とを使用しevent.relatedTarget て、それぞれアクティブなタブと前のアクティブなタブをターゲットにします。 |
- $ ( 「#.tabs」)。bind ( '変更' ,関数( e ) {
- e . ターゲット// アクティブ化されたタブ
- e . relatedTarget // 前のタブ
- }))
おそらく聞いたことのない未加工のデニム ジーンズショーツ オースティン。ネスカント豆腐スタンプタウンアリクア、レトロシンセマスタークレンズ。口ひげのクリシェ テンポ、ウィリアムズバーグ カルレス ビーガン ヘルベチカ。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 を使用します!
ダウンロード
- $ ( '#例' ). twipsy (オプション)
名前 | タイプ | デフォルト | 説明 |
---|---|---|---|
アニメーション化 | ブール値 | 真実 | ツールチップに CSS フェード トランジションを適用する |
遅延イン | 番号 | 0 | ツールチップを表示するまでの遅延 (ミリ秒) |
遅延アウト | 番号 | 0 | ツールチップを非表示にするまでの遅延 (ミリ秒) |
後退する | ストリング | '' | ツールチップのタイトルがない場合に使用するテキスト |
配置 | ストリング | 'その上' | ツールチップの配置方法 - 上 | 以下 | 左 | 左 | 右 |
html | ブール値 | 間違い | ツールチップ内の HTML コンテンツを許可します |
住む | ブール値 | 間違い | 個々のイベント ハンドラの代わりにイベント委任を使用する |
オフセット | 番号 | 0 | ターゲット要素からのツールチップのピクセル オフセット |
題名 | 文字列、関数 | '題名' | タイトル テキストを取得するための属性またはメソッド |
引き金 | ストリング | 「ホバー」 | ツールチップのトリガー方法 - ホバー | フォーカス | マニュアル |
テンプレート | ストリング | [デフォルトのマークアップ] | twipsy のレンダリングに使用される html テンプレート。 |
注意個々の twipsy インスタンス オプションは、データ属性を使用して指定することもできます。
- <a href = "#" data-placement = "below" rel = 'twipsy' title = 'タイトル テキスト' >テキスト</a>
twipsy ハンドラーを要素コレクションにアタッチします。
要素の twipsy を明らかにします。
- $ ( 「#要素」)。twipsy ( 「表示」)
要素の twipsy を非表示にします。
- $ ( 「#要素」)。twipsy ( 「非表示」)
要素の twipsy クラス インスタンスを返します。
- $ ( 「#要素」)。ツイプシー(真)
注または、 で取得することもできます$().data('twipsy')
。
タイト パンツ ネクスト レベルのケフィーヤ、おそらく聞いたことがないでしょう。プリクラヒゲ生デニム活版ヴィーガンメッセンジャーバッグスタンプタウン。農場から食卓までのセイタン、mcsweeney's fixie の持続可能なキノア 8 ビット アメリカン アパレルには、テリー リチャードソンのビニール シャンブレーがあります。ビアード スタンプタウン、カーディガン banh mi lomo サンダーキャッツ。豆腐のバイオディーゼル ウィリアムズバーグ マーファ、フォー ロコ マックウィーニーのクレンズ ビーガン シャンブレー。本当に皮肉な職人、シーンスター、農場から食卓まで、バンクシー、オースティンのツイッター、フリーガンの信条、未加工のデニム、シングルオリジンのコーヒーのバイラル。
ポップオーバー プラグインは、アプリケーションにポップオーバーを追加するためのシンプルなインターフェースを提供します。これはbootstrap-twipsy.jsプラグインを拡張するため、プロジェクトにポップオーバーを含めるときは、必ずそのファイルも取得してください!
注記 bootstrap-popover.js の前に、bootstrap- twipsy.jsファイルを含める必要があります。
ダウンロード
- $ ( '#例' ). ポップオーバー(オプション)
名前 | タイプ | デフォルト | 説明 |
---|---|---|---|
アニメーション化 | ブール値 | 真実 | ツールチップに CSS フェード トランジションを適用する |
遅延イン | 番号 | 0 | ツールチップを表示するまでの遅延 (ミリ秒) |
遅延アウト | 番号 | 0 | ツールチップを非表示にするまでの遅延 (ミリ秒) |
後退する | ストリング | '' | ツールチップのタイトルがない場合に使用するテキスト |
配置 | ストリング | '右' | ツールチップの配置方法 - 上 | 以下 | 左 | 左 | 右 |
html | ブール値 | 間違い | ツールチップ内の HTML コンテンツを許可します |
住む | ブール値 | 間違い | 個々のイベント ハンドラの代わりにイベント委任を使用する |
オフセット | 番号 | 0 | ターゲット要素からのツールチップのピクセル オフセット |
題名 | 文字列、関数 | '題名' | タイトル テキストを取得するための属性またはメソッド |
コンテンツ | 文字列、関数 | 「データコンテンツ」 | コンテンツ テキストを取得するための文字列またはメソッド。何も指定されていない場合、コンテンツは data-content 属性から供給されます。 |
引き金 | ストリング | 「ホバー」 | ツールチップのトリガー方法 - ホバー | フォーカス | マニュアル |
テンプレート | ストリング | [デフォルトのマークアップ] | ポップオーバーのレンダリングに使用される html テンプレート。 |
個々のポップオーバー インスタンス オプションは、データ属性を使用して指定することもできます。
- <aデータ配置= "下" href = "#"クラス= "btn 危険" rel = "ポップオーバー" >テキスト</a>
要素コレクションのポップオーバーを初期化します。
要素のポップオーバーを表示します。
- $ ( 「#要素」)。ポップオーバー( '表示' )
要素のポップオーバーを非表示にします。
- $ ( 「#要素」)。ポップオーバー( '隠す' )
アラート プラグインは、アラートにクローズ機能を追加するための非常に小さなクラスです。
ダウンロード
- $ ( ".アラートメッセージ" ). アラート()
data-alert
アラート メッセージに属性を追加するだけで、アラート メッセージにクローズ機能が自動的に付与されます。
名前 | タイプ | デフォルト | 説明 |
---|---|---|---|
セレクタ | ストリング | '。近い' | アラートをクローズするために対象とするセレクター。 |
すべてのアラートをクローズ機能でラップします。閉じたときにアラートがアニメーション化されるようにするには、アラートに.fade
and.in
クラスが既に適用されていることを確認してください。
アラートを閉じます。
- $ ( ".アラートメッセージ" ). アラート( 「閉じる」)