bootstrap popover在jquery加载函数中不起作用

时间:2013-09-12 21:09:35

标签: javascript php jquery twitter-bootstrap

我对bootsrap popover有一个特定的问题。

所有jquery和bootstrap文件都包含在文件index.php中,在同一个文件中我有这个div:

<div id="con"> Loadding </div>

我有一个jquery函数,可以从php文件中加载内容

 $(document).ready(function(){
  var auto_refresh = setInterval(
  function()
  {

  $('#con').load('ajax/some.php');
  }, 1000);
});

some.php文件中,我链接以激活引导程序弹出窗口。

        echo ' <a href="#" 
        class="pop-tel" 
        data-html="true" 
        data-container="body" 
        data-trigger="hover" 
        data-placement="bottom" 
        data-content="Tel: xxx" 
        data-original-title="';     
    echo    'Test">'; 
    echo 'Some one</a>';

来自some.php的内容效果很好,但无法显示引导程序弹出窗口。

你能帮助我吗?

1 个答案:

答案 0 :(得分:1)

根据bootstraps文档添加工具提示,例如按钮时,你最终会得到类似的内容(在你使用Jquery Load返回的外部文件中)。

<button type="button" class="btn btn-primary" data-toggle="tooltip" data-placement="top" title="Tooltip info here">Some Button</button>

在Jquery回调中,您可以初始化所有工具提示。这是根据Bootstrap的“选择加入”Bootstrap Tooltip Examples

的文档

您对Jquery Load的回调将如下所示

  $('#con').load('ajax/some.php', function() {
    $('[data-toggle="tooltip"]').tooltip()

  });