ホームページ  >  記事  >  ウェブフロントエンド  >  ブートストラップ ポップアップ ボックスにコンテンツがないのはなぜですか?

ブートストラップ ポップアップ ボックスにコンテンツがないのはなぜですか?

(*-*)浩
(*-*)浩オリジナル
2019-07-19 10:07:251997ブラウズ

ポップオーバーはツールチップに似ており、展開されたビューを提供します。ポップオーバーをアクティブにするには、ユーザーは要素の上にマウスを移動するだけです。ポップアップ ボックスの内容はすべて、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。