ホームページ >ウェブフロントエンド >jsチュートリアル >BootStrap はクリック領域の非表示機能を実装します

BootStrap はクリック領域の非表示機能を実装します

PHPz
PHPzオリジナル
2018-04-13 11:36:402597ブラウズ

今回は、クリック領域の非表示機能を実装するための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');     // 然后只把自己打开。
    });
  });

この記事の事例を読んだ後は、この方法を習得したと思います。さらにエキサイティングな内容については、ブートストラップ チュートリアル に注目してください。

推奨読書:

vue.js シームレスなスクロール効果を実現する詳細な手順

D3.js を使用して物流マップを作成する詳細な手順

JS コーディング標準とは何ですか

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

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