ホームページ  >  記事  >  ウェブフロントエンド  >  BootStrap カスタム ポップオーバーはクリック領域の非表示機能を実装します

BootStrap カスタム ポップオーバーはクリック領域の非表示機能を実装します

小云云
小云云オリジナル
2018-01-24 09:34:262314ブラウズ

この記事は主に、BootStrap のカスタム ポップオーバーとクリック領域の非表示機能の実装方法に関する記事を共有するものであり、非常に参考になるものです。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。

ブートストラップを使用する場合、どこかにヘルプボタンを追加する必要があることがよくありますが、クリックしたりマウスを移動したりすると、ヘルプメッセージが表示されます。ブートストラップに詳しい専門家であれば、コメント欄にメッセージを残してください。

コードは次のとおりです

前のボタンはpopとして定義する必要があります


$(function(){
    $(".pop").popover({placement:'right', trigger:'manual', delay: {show: 10, hide: 10}, html: true,
      title: function () {
        return $("#src-title").html();
      },
      content: function () {
       return $("#data-content").html(); // 把content变成html
      }});
    $('body').click(function (event) {
      var target = $(event.target);    // 判断自己当前点击的内容
      if (!target.hasClass('popover')
          && !target.hasClass('pop')
          && !target.hasClass('popover-content')
          && !target.hasClass('popover-title')
          && !target.hasClass('arrow')) {
        $('.pop').popover('hide');   // 当点击body的非弹出框相关的内容的时候,关闭所有popover
      }
    });
    $(".pop").click(function (event) {
      $('.pop').popover('hide');     // 当点击一个按钮的时候把其他的所有内容先关闭。
      $(this).popover('toggle');     // 然后只把自己打开。
    });
  });

関連推奨事項:

BOOtstrapソースコード分析ツールチップ、popover_html/css_WEB-ITnose

Bootstrap は毎日使用する必要があります ポップアップ ボックス (Popover) plug-in_javascript のスキルを学びましょう

BootStrap のポップアップ ボックス (Popover) は、ポップアップ レイヤー上でのマウスの移動をサポートしています。アップウィンドウレイヤーが非表示になっていない_JavaScriptスキル

以上がBootStrap カスタム ポップオーバーはクリック領域の非表示機能を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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