ポップオーバーはツールチップに似ており、展開されたビューを提供します。ポップオーバーをアクティブにするには、ユーザーは要素の上にマウスを移動するだけです。ポップアップ ボックスの内容はすべて、Bootstrap Data API を使用して入力できます。この方法はツールチップに依存します。
ポップオーバー プラグインは、要件に従ってコンテンツとマークアップを生成します。デフォルトでは、ポップオーバーはトリガー要素に配置されます。 次の 2 つの方法でポップオーバーを追加できます: (推奨学習: Bootstrap ビデオ チュートリアル )
データ属性経由: ポップオーバーを追加する必要がある場合 ( Popover)、data-toggle="popover" をアンカー/ボタン タグに追加するだけです。 アンカーのタイトルはポップオーバーのテキストです。デフォルトでは、プラグインはポップオーバーを上部に配置します。
<a href="#" data-toggle="popover" title="Example popover"> 请悬停在我的上面 </a>
JavaScript 経由: JavaScript 経由でポップオーバーを有効にする:
$('#identifier').popover(options)
ポップオーバー プラグインは、前述のドロップダウン メニューや他のプラグインとは異なり、純粋な CSS プラグインです。プラグインを使用するには、jquery (JavaScript を読み取る) を使用してプラグインを有効にする必要があります。
次のスクリプトを使用して、ページ上のすべてのポップオーバーを有効にします:
$(function () { $("[data-toggle='popover']").popover(); });
以下の例 は、データを渡す方法を示しています。プロパティは、次の使用法を使用します。ポップオーバープラグインの。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap 实例 - 弹出框(Popover)插件</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="container" style="padding: 100px 50px 10px;" > <button type="button" class="btn btn-default" title="Popover title" data-container="body" data-toggle="popover" data-placement="left" data-content="左侧的 Popover 中的一些内容"> 左侧的 Popover </button> <button type="button" class="btn btn-primary" title="Popover title" data-container="body" data-toggle="popover" data-placement="top" data-content="顶部的 Popover 中的一些内容"> 顶部的 Popover </button> <button type="button" class="btn btn-success" title="Popover title" data-container="body" data-toggle="popover" data-placement="bottom" data-content="底部的 Popover 中的一些内容"> 底部的 Popover </button> <button type="button" class="btn btn-warning" title="Popover title" data-container="body" data-toggle="popover" data-placement="right" data-content="右侧的 Popover 中的一些内容"> 右侧的 Popover </button> </div> <script> $(function () { $("[data-toggle='popover']").popover(); }); </script> </body> </html>
Bootstrap に関連する技術的な記事については、Bootstrap チュートリアル 列にアクセスして学習してください。
以上がブートストラップ ポップアップ ボックスにコンテンツがないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。