【问题标题】:bootstrap popover not work in jquery load function引导弹出窗口在 jquery 加载功能中不起作用
【发布时间】:2013-09-12 21:09:35
【问题描述】:

我对 bootsrap 弹出框有一个特定的问题。

所有 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 的内容会很好用,但引导弹出窗口不显示。

你能帮帮我吗?

【问题讨论】:

标签: javascript php jquery twitter-bootstrap


【解决方案1】:

根据引导文档,当向按钮添加工具提示时,您最终会得到类似这样的内容(在您使用 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()

  });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多