This article mainly shares with you an article on how to implement BootStrap custom popover and click area hiding function. It has a good reference value and I hope it will be helpful to everyone. Let’s follow the editor to take a look, I hope it can help everyone.
When using bootstrap, it is often necessary to add a help button somewhere. When clicked or the mouse is hovered, a help message will be prompted. However, it seems that there is no method provided by bt. If anyone has If you know about bootstrap, you can leave a message in the comment area.
The code is as follows
The previous button must be defined as 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'); // 然后只把自己打开。 }); });
Related recommendations:
BOOtstrap source code analysis tooltip, popover_html/css_WEB-ITnose
Bootstrap pop-up box (Popover) plug-in that must be learned every day _javascript skills
The above is the detailed content of BootStrap custom popover implements click area hiding function. For more information, please follow other related articles on the PHP Chinese website!