【问题标题】:Bootstrap popover after shuffle随机播放后的引导弹出窗口
【发布时间】:2013-03-14 15:58:30
【问题描述】:

我有包含内容的 div:

<div class="mydiv">
<a class="mybutton btn btn-primary btn-small" rel="popover" data-html="true" data-placement="bottom" data-content="some individual content"></a>
</div>

使用此代码弹出窗口

$(function () {
   $("a[rel=popover]").popover(); 
});

我需要洗牌这个 div,所以我有这个代码

$('.jp-random').unbind('click');
$('.jp-random').click(function() {
  $(".mydivs .mydiv").shuffle();
});

随机播放后弹出框不起作用。
更新: 好的,我更新了 2.3.1 版的引导工具提示和弹出框代码,并设置了 data-container=".mydivs"。现在我的弹出窗口在左上角,我该如何修复它?

【问题讨论】:

  • 为什么需要解绑点击处理程序? shuffe() 是如何工作的?
  • 您能否使用代码格式将其附加到您的问题中?这有点难读。
  • yelotofu.com/labs/jquery/snippets/shuffle/jquery.shuffle.js这是shuffle函数,unbind是旧代码,对不起
  • 不用道歉,我们只需要知道一些细节,我们才能提供帮助;)
  • 对这个问题有什么想法吗?

标签: twitter-bootstrap popover shuffle


【解决方案1】:

当您在 jquery 对象上调用 popover() 时,它会将侦听器附加到该按钮。 shuffle() 将其完全分离,同时删除所有附加的侦听器。

这应该是一个简单的问题,在您洗牌后再次调用popover()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多