【问题标题】:Ajax content for Twitter Bootstrap PopoverTwitter Bootstrap Popover 的 Ajax 内容
【发布时间】:2012-08-17 20:34:12
【问题描述】:

这是我通过 ajax 加载弹出内容的实现。 它加载内容,甚至显示弹出框。 我的问题是,在第一次“显示”时,ajax 加载后,它会立即显示和隐藏。之后就可以正常使用了。

  $("a.mypopover").bind("hover", function() {
    var el=$(this);
    el.unbind("hover");
    $.ajax({
      url: el.attr('href'),
      success: function(d){
        el.popover({ content: "dynamic text", placement:'bottom' })
          .click(function(e) {
            e.preventDefault() ;
          })
          .bind("mouseleave", function(e) {
            $(this).popover("hide");
          });
        el.popover("show");
      }
    });
    return false;
  });

【问题讨论】:

  • 你在什么浏览器上试过这个???
  • @omoabobade - firefox 和 chrome!

标签: javascript jquery twitter-bootstrap


【解决方案1】:
$("a.mypopover").bind("hover", function() {
var el=$(this);
el.unbind("hover");
$.ajax({
  url: el.attr('href'),
  success: function(d){
    el.popover({ content: "dynamic text", placement:'bottom', html:true, trigger:'hover' }).popover("show");
  }
});
return false;
});

只需使用“触发器”悬停即可。

【讨论】:

    猜你喜欢
    • 2014-04-08
    • 2014-05-28
    • 1970-01-01
    • 2014-03-01
    • 2012-05-30
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多