是否可以在用户单击输入字段时触发popover事件,然后在用户单击另一个字段时禁用它?这是我所拥有的,但当用户单击另一个字段时,它不会禁用。
<input id="example" />
<script>
$(document).ready(function() {
$(function ()
{ $("#example").popover({title: 'Twitter Bootstrap Popover', content: "It's so simple to create a tooltop for my website!"});
});
});
</script>
当用户在另一个输入字段中单击时,如何禁用此弹出窗口?谢谢!
发布于 2013-05-11 10:06:56
隐藏它的一种简单方法是订阅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');
});
});
发布于 2014-03-17 01:31:23
我用Christoffers answer做了一些测试,并将其最小化:
$('#element').popover({ trigger: 'focus', title: 'Twitter Bootstrap Popover', content: "It's so simple to create a tooltop for my website!" })
发布于 2015-03-16 18:16:15
我认为如果你使用HTML5会更容易:
$(document).ready(function () {
$('#example').popover();
}
<input id="example" type="text" data-toggle="popover" data-trigger="focus" data-placement="right" data-content="It's so simple to create a tooltop for my website!" />
https://stackoverflow.com/questions/16493003
复制相似问题