标签时不会创建Bootstrap popover

时间:2013-01-11 02:25:12

标签: javascript jquery twitter-bootstrap popover

我有一个带有几个输入的表单,当我点击每个字段时,它正确地触发了我与jQuery链接的焦点方法(我通过控制台日志记录检查)但是它只在我实际单击该字段时启动弹出窗口并且当我在它们之间切换时它不起作用(它仍然调用该函数,但弹出窗口永远不会出现)。

以下是一些示例代码:

// create the popover on focus but does not work when tabbing
$(".tblData").focus(function(){
    $(this).popover({content: "Info!", position: "right"});
}
});
// destroy the popover on blur to be efficient
$(".tblData").blur(function(){
    $(this).popover('destroy');
});

1 个答案:

答案 0 :(得分:1)

解决方案是在创建弹出框时添加属性并调用show,如下所示:

$(this).popover({content: "Info!", position: "right", trigger: "manual"}).popover('show');

这需要告诉属性您将控制显示和隐藏,并且您将始终显示它。