javascript - Bootstrap 弹出窗口,关闭按钮

标签 javascript jquery twitter-bootstrap popover

我做了以下弹出窗口: https://jsfiddle.net/ca4h0a0q/

<a class='danger' data-placement='above' title="Popover Title" href='#'>Click</a>
<div id="popover_content_wrapper" style="display: none">
 <button class="close">
  x
  </button>
  <div>This is your div content</div> 
</div>

Javascript:

$(document).ready(function(){
    $("body").on("click",".close",function(){
    $(".danger").trigger("click");  
  });

  $('.danger').popover({ 
    html : true,
    content: function() {
      return $('#popover_content_wrapper').html();
    }
  });
});

为了关闭弹出窗口,由于此错误:https://github.com/twbs/bootstrap/issues/16732我必须在打开它的按钮上触发单击事件。我不太喜欢这个解决方案。有更好的方法吗?

最佳答案

我就是这样工作的。

<div id="popover_content_wrapper" style="display: none">
  <button class="close" onclick="$('.danger').popover('hide').trigger('click')">
    x
  </button>
<div>This is your div content</div> 

还有 js...

$(document).ready(function(){
  $('.danger').popover({ 
    html : true,
    content: function() {
      return $('#popover_content_wrapper').html();
    }
  });
});

关于javascript - Bootstrap 弹出窗口,关闭按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45399746/

相关文章:

php - jquery 自动完成不返回数据

javascript - 根据计数器长度添加字符串?

javascript - jquery 和 asp.net 文本区域

javascript - 动态加载内容

javascript - Mustache/jQuery/javascript - 如何对 mustache 变量执行方法?

javascript - 如何在下拉菜单中显示所选列表项的文本?

html - Bootstrap v3.3.0 列太宽

javascript - 有没有人掌握了 Bootstrap popover offset 选项?

javascript - 使用 Kinetic JS 在 PDF 文件上添加图层

javascript - 循环匹配定位算法