我正在使用 twitter bootstrap 来显示带有点击事件的弹出框。我通过点击事件请求信息,但我想在它失去焦点后隐藏弹出框,这样用户就不需要再次点击它。这可能吗?
基本上我想用点击事件显示弹出框,但是当启动点失去鼠标的焦点时,弹出框被隐藏了。
这是来自 twitter-bootstrap 的 popover 文档的链接:http: //twitter.github.com/bootstrap/javascript.html#popovers
这就是我目前正在做的事情:
jQuery:
$('.knownissue').on('click', function() {
var el = $(this);
if (el.data('showissue') == 'true') {
el.popover('toggle');
el.data('showissue', 'false');
return;
}
$.post('functions/get_known_issues.php', function(data) {
if (data.st) {
el.attr('data-content', data.issue);
el.popover('toggle');
el.data('showissue', 'true');
}
}, "json");
});
有什么想法吗?