Latest web development tutorials
×

Bootstrap コース

Bootstrap コース Bootstrap 簡単な紹介 Bootstrap 設置環境

Bootstrap CSS

Bootstrap CSS 概要 Bootstrap グリッド方式 Bootstrap 組版 Bootstrap コード Bootstrap テーブル Bootstrap フォーム Bootstrap プッシュボタン Bootstrap 絵 Bootstrap 補助クラス Bootstrap レスポンシブユーティリティ

Bootstrap レイアウトコンポーネント

Bootstrap フォントのアイコン Bootstrap ドロップダウンメニュー Bootstrap ボタングループ Bootstrap ボタンのドロップダウンメニュー Bootstrap 入力ボックスグループ Bootstrap ナビゲーション要素 Bootstrap ナビゲーションバー Bootstrap パン粉 Bootstrap ページング Bootstrap ラベル Bootstrap バッジ Bootstrap 大画面 Bootstrap ページタイトル Bootstrap サムネイル Bootstrap 警告 Bootstrap プログレスバー Bootstrap マルチメディアオブジェクト Bootstrap 一覧グループ Bootstrap パネル Bootstrap Wells

Bootstrap ウィジェット

Bootstrap プラグインの概要 Bootstrap 転移効果 Bootstrap モーダルボックス Bootstrap ドロップダウンメニュー Bootstrap スクロールモニター Bootstrap タブ Bootstrap ツールヒント Bootstrap ポップアップボックス Bootstrap 警告ボックス Bootstrap プッシュボタン Bootstrap 折り畳みます Bootstrap 回転木馬 Bootstrap 追加のナビゲーション

Bootstrap 他の

Bootstrap UI エディタ Bootstrap V2 コース Bootstrap HTML コーディング規約 Bootstrap CSS コーディング規約

ブートストラップツールチップ(ツールチップ)ウィジェット

あなたがリンクを記述する場合は、ツールヒント(ツールチップ)は、非常に便利です。ジェイソンフレームに触発されたツールチップ(ツールチップ)プラグインがjQuery.tipsyの件名を書きました。 ツールチップ(ツールチップ)プラグインは、データを情報格納されているタイトルを属性を使用して、代わりにアニメーション効果を達成するためにCSSを使用して、例えば、画像に依存しない、改善するために多くのことを行っています。

あなたは、個々のプラグイン機能を参照したい場合は、tooltip.jsを参照する必要があります。 または、 ブートストラッププラグインの概要章で述べたように、あなたはbootstrap.jsまたはbootstrap.min.jsの圧縮バージョンを参照することができます

使用法

オンデマンドツールチップ(ツールチップ)プラグインによって生成されたコンテンツとタグは、その能動素子の背面にあるデフォルトのツールチップ(ツールチップ)です。 あなたがツールチップ(ツールチップ)を追加する方法は2つあります。

  • データ属性を通っ:ツールチップ(ツールチップ)を追加するには、アンカータグであることが、データトグル= "ツールチップ"を追加ます。タイトルはアンカーツールチップ(ツールチップ)テキストです。 デフォルトでは、プラグインツールチップ(ツールチップ)は、最上部に設定されています。
    <a href="#" data-toggle="tooltip" title="Example tooltip"> </a>の私の上にマウスを移動してください。
    
  • JavaScriptので:JavaScriptをツールチップ(ツールチップ)によってトリガされます。
    $( '#識別子')。ツールチップ(オプション)
    
ツールチップ(ツールチップ)は、上述の前のドロップダウンメニューや他のプラグインとは異なり、それは純粋なCSSのプラグインではありませんプラグ。 このプラグインを使用するには、(ジャバスクリプトを読み込む)jqueryのを使用して、それをアクティブにする必要があります。 すべてのツールヒントのページ(ツールチップ)を有効にするには、次のスクリプトを使用します。
$(関数(){$( "[データトグル= 'ツールチップ']")ツールチップ();.});

次の例では、データ属性の使用によって、ツールヒント(ツールチップ)ウィジェットの使用方法を示します。

<H4> プロンプトツール(ツールチップ)プラグイン-アンカー </ H4を> これは <a href = "#" クラス = "ツールチップテスト」 データトグル = "ツールチップ" タイトル = "デフォルトの ツールチップ"> デフォルトツールチップ </ A>。 これは、<a href = "#" クラス = "ツールチップテスト」 データトグル = "ツールチップ" データ配置は = "左" 左側のタイトル =ツールチップ" 左側 ツールチップ "> </ A>。 これは、<a href = "#" データトグル = "ツールチップ" データ配置 = "トップ" タイトル =「トップ ツールチップ"> トップツールチップ </ A>。 これは 、<A href = "#" データトグル = "ツールチップ" データ配置 = "底" タイトル =「ボトム ツールチップ">ツールチップ </ A>。 これは 、<A href = "#" データトグル = "ツールチップ" データ配置 = "右" 右側のツールチップ タイトル = "右側ツールチップ"> </ A> <BR> <H4> プロンプトツール(ツールチップ)ウィジェット-ボタン </ H4> <ボタン = "ボタン"を入力 クラス = "BTN BTN-デフォルト」 データトグル = "ツールチップ" タイトル = "デフォルトの ツールチップ"> デフォルトツールチップ </ button>の <ボタン = "ボタン"を入力 クラス = "BTN BTN-デフォルト」 データトグル = "ツールチップ" データ配置は = "左" タイトル = "ツールチップ 左側 左側ツールチップ > </ button>の <ボタン = "ボタン"を入力 クラス = "BTN BTN-デフォルト」 データトグル = "ツールチップ" データ配置 = "トップ" タイトル =「トップ ツールチップ"> トップツールチップ </ button>の <ボタン = "ボタン"を入力 クラス = "BTN BTN-デフォルト」 データトグル = "ツールチップ" データ配置 = "底" 下部ツールチップ タイトル =「ボトム ツールチップ"> </ button>の <ボタン = "ボタン"を入力 クラス = "BTN BTN-デフォルト」 データトグル = "ツールチップ" データ配置 = "右" 右側のツールチップ タイトル = "右側ツールチップ"> </ button>の
<スクリプト> $(関数 () {$( "[データトグル = 'ツールチップ']")ツールチップ();.}); </スクリプト>

»をお試しください

結果は以下の通りであります:

ツールチップ(ツールチップ)ウィジェット

オプション

ブートストラップデータAPI(ブートストラップデータAPI)を介して、またはJavaScript呼び出しを追加することによって、いくつかのオプションがあります。 次の表は、これらのオプションを示します:

选项名称类型/默认值Data 属性名称描述
animationboolean
默认值:true
data-animation提示工具使用 CSS 渐变滤镜效果。
htmlboolean
默认值:false
data-html向提示工具插入 HTML。如果为 false,jQuery 的 text 方法将被用于向 dom 插入内容。如果您担心 XSS 攻击,请使用 text。
placementstring|function
默认值:top
data-placement规定如何定位提示工具(即 top|bottom|left|right|auto)。
当指定为auto时,会动态调整提示工具。例如,如果 placement 是 "auto left",提示工具将会尽可能显示在左边,在情况不允许的情况下它才会显示在右边。
selectorstring
默认值:false
data-selector如果提供了一个选择器,提示工具对象将被委派到指定的目标。
titlestring | function
默认值:''
data-title如果未指定title属性,则 title 选项是默认的 title 值。
triggerstring
默认值:'hover focus'
data-trigger定义如何触发提示工具: click| hover | focus | manual。您可以传递多个触发器,每个触发器之间用空格分隔。
contentstring | function
默认值:''
data-content如果未指定data-content属性,则使用默认的 content 值。
delaynumber | object
默认值:0
data-delay延迟显示和隐藏提示工具的毫秒数 - 对 manual 手动触发类型不适用。如果提供的是一个数字,那么延迟将会应用于显示和隐藏。如果提供的是对象,结构如下所示:
delay:
{ show: 500, hide: 100 }
containerstring | false
默认值:false
data-container向指定元素追加提示工具。
实例: container: 'body'

ウェイ

ここではいくつかのヒントツール(ツールチップ)プラグイン便利な方法があります。

方法描述实例
Options:.tooltip(options)向元素集合附加提示工具句柄。
$().tooltip(options)
Toggle:.tooltip('toggle')切换显示/隐藏元素的提示工具。
$('#element').tooltip('toggle')
Show:.tooltip('show')显示元素的提示工具。
$('#element').tooltip('show')
Hide:.tooltip('hide')隐藏元素的提示工具。
$('#element').tooltip('hide')
Destroy:.tooltip('destroy')隐藏并销毁元素的提示工具。
$('#element').tooltip('destroy')

次の例では、ツールヒント(ツールチップ)使用のプラグインの方法を示しています。

<DIV スタイル= "パディング:100pxに100pxに10pxの ;"> これは <a href = "#" クラス = "ツールチップ・ショー」 データトグル = "ツールチップ" タイトル = "ショー">ツールチップ 方式 ショー </ A>。 これは 、<A href = "#" クラス = "ツールチップに隠します」 データトグル = "ツールチップ" データ配置は = "左" タイトル = "隠す">ツールチップ 方式非表示 </ A>。 これは 、<A href = "#" クラス = "ツールチップ-破壊」 データトグル = "ツールチップ" データ配置 = "トップ" タイトルは =ツールチップ 方式 破壊 </ A>。 これは、<A> "破壊します" href = "#" クラス = "ツールチップトグル」 データトグル = "ツールチップ" データ配置 = "底" タイトル = "トグル">ツールチップ 方式切り替え</ A>。<br> <BR>で<br> <P クラスは =「ツールチップ・オプション」 > これは <a href = "#" データトグル = "ツールチップ" タイトル= "<H2> 'です >ツールチップのヘッダ2 </ H2>" </ A>メソッドのオプション。</ P> <スクリプト>
$(ファンクション () {$( '.tooltip-ショー' )ツールチップ( 'ショー');.}); $(ファンクション () {$( '.tooltip-隠す' )ツールチップ( '非表示');.}); $(ファンクション () {$( '.tooltip-破壊' )ツールチップ(「破棄する」);.}); $(ファンクション () {$( '.tooltip-トグル' )ツールチップ( 'トグル');.}); $(ファンクション () 。{$( ".tooltip-オプション A」)ツールチップ({HTML:真 });});
</スクリプト> <DIV>

»をお試しください

結果は以下の通りであります:

ツールチップ(ツールチップ)プラグインの方法

イベント

次の表は、ツールチップ(ツールチップ)は、プラグインのイベントで使用されるように一覧表示されます。 これらのイベントは時フック関数を使用することができます。

事件描述实例
show.bs.tooltip当调用 show 实例方法时立即触发该事件。
$('#myTooltip').on('show.bs.tooltip', function () {
  // 执行一些动作...
})
shown.bs.tooltip当提示工具对用户可见时触发该事件(将等待 CSS 过渡效果完成)。
$('#myTooltip').on('shown.bs.tooltip', function () {
  // 执行一些动作...
})
hide.bs.tooltip当调用 hide 实例方法时立即触发该事件。
$('#myTooltip').on('hide.bs.tooltip', function () {
  // 执行一些动作...
})
hidden.bs.tooltip当提示工具对用户隐藏时触发该事件(将等待 CSS 过渡效果完成)。
$('#myTooltip').on('hidden.bs.tooltip', function () {
  // 执行一些动作...
})

次の例では、ツールヒント(ツールチップ)プラグインイベントの使用方法を示しています。

<H4> プロンプトツール(ツールチップ)プラグイン-アンカー </ H4を> これは <a href = "#" クラス = "ツールチップ・ショー」 データトグル = "ツールチップ" タイトル = "デフォルトの ツールチップ"> デフォルトのツールチップ</ A>。<スクリプト >
$(ファンクション () {$( '.tooltip-ショー' )ツールチップ( 'ショー');.}); $(ファンクション () {$( '.tooltip-ショー」 )。(' show.bs.tooltip」について、機能 () { 警告(「ショーの警告メッセージ" );}) });
</スクリプト>

»をお試しください

結果は以下の通りであります:

ツールチップ(ツールチップ)プラグインのイベント