当用户在输入字段中单击时是否可以触发弹出窗口事件,然后在用户单击另一个字段时禁用它?这就是我所拥有的,但是当用户点击另一个字段时它不会禁用.
当用户单击另一个输入字段时,如何禁用此弹出窗口?谢谢!
隐藏它的一种简单方法是订阅blur
:
$(function () { $("#example") .popover({ title: 'Twitter Bootstrap Popover', content: "It's so simple to create a tooltop for my website!" }) .blur(function () { $(this).popover('hide'); }); });
我用Christoffers的答案进行了一些测试,并将其最小化:
$('#element').popover({ trigger: 'focus', title: 'Twitter Bootstrap Popover', content: "It's so simple to create a tooltop for my website!" })
我认为如果你使用HTML5会更容易:
$(document).ready(function () { $('#example').popover(); }