ホームページ >ウェブフロントエンド >フロントエンドQ&A >ブートストラップにポップアップレイヤーはありますか?
ブートストラップにはポップアップ レイヤーがあり、Popover プラグインを使用してポップアップ レイヤーを実装できます。プラグインは要件に応じて指定されたコンテンツとタグを生成し、生成されたコンテンツを配置できます指定した要素によってトリガーされるポップアップ ボックスに入力し、ポップアップ ボックスを有効にします。構文は「element object.popover(options)」です。
このチュートリアルの動作環境: Windows 10 システム、ブートストラップ バージョン 5、DELL G3 コンピューター
ポップオーバーはツールチップに似ており、展開されたビューを提供します。ポップオーバーをアクティブにするには、ユーザーは要素の上にマウスを移動するだけです。ポップアップ ボックスの内容はすべて、Bootstrap Data API を使用して入力できます。この方法はツールチップに依存します。
このプラグインの機能を個別に参照したい場合は、Tooltip プラグインに依存する Popover.js を参照する必要があります。あるいは、「ブートストラップ プラグインの概要」の章で説明したように、bootstrap.js または bootstrap.min.js の縮小バージョンを参照することもできます。
使用法
ポップオーバー プラグインは、要件に応じてコンテンツとマークアップを生成します。デフォルトでは、ポップオーバーはトリガー要素の後ろに配置されます。ポップオーバーは 2 つの方法で追加できます:
data 属性を使用します: ポップオーバーを追加するには、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(); });
例は次のとおりです:
<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>
出力結果:
関連する推奨事項: ブートストラップ チュートリアル
以上がブートストラップにポップアップレイヤーはありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。