Ajax的Bootstrap Popover

佩特拉·巴鲁斯

我创建了一个jQuery插件,该插件从AJAX加载数据,然后从弹出窗口显示数据。当用户再次单击该按钮时,该按钮将显示弹出窗口,而不是从AJAX重新加载数据。

这是代码(这是jsfiddle https://jsfiddle.net/petrabarus/spqdqqhL/

$.fn.myButton = function () {
    return this.each(function() {
        $(this).on('click', function () {
            var w = $(this);
            w.off('click');
            w.button('loading');
            $.post('/echo/html/', {html: "Content", delay: 1}, function(content) {
                w.button('reset');
                w.popover({content: content})
                    .popover('show');
            });
        });
    });
}

$('.my-button').myButton();

弹出窗口已加载,但是奇怪的是,在第一次显示弹出窗口之后,我必须单击两次以隐藏弹出窗口。但是之后,弹出窗口可以正常工作:单击显示一次,然后再隐藏一次,依此类推。

这是怎么回事,以及如何解决?

阿米特·维索迪亚(Amit Visodiya)

试试这个 :

$.fn.myButton = function () {
    return this.each(function() {
    $(this).on('click', function () {
        var w = $(this);
        w.off('click');
        w.button('loading');
        $.post('/echo/html/', {html: "Content", delay: 1}, function(content) {
        w.button('reset');
        w.popover({content: content});
            //.popover('show');
          w.trigger( "click" ); // this is not proper way but it is working
        });
    });
    });
}

$('.my-button').myButton();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得Bootstrap Popover高度?

来自分类Dev

Bootstrap Popover和Rails

来自分类Dev

Bootstrap Popover无法正常工作

来自分类Dev

Selenium ElementNotVisibleException for Bootstrap Popover

来自分类Dev

Bootstrap Popover和图像映射

来自分类Dev

单击并悬停Bootstrap 3 Popover

来自分类Dev

Bootstrap Popover在加载Ajax时不起作用

来自分类Dev

Bootstrap Popover在加载Ajax时不起作用

来自分类Dev

Bootstrap Popover Border CSS

来自分类Dev

Bootstrap Popover Border CSS

来自分类Dev

浮动元素上的Bootstrap Popover

来自分类Dev

Bootstrap Popover不会保存ckeckbox

来自分类Dev

使用AJAX结果动态更新Bootstrap Popover

来自分类Dev

Bootstrap Popover不起作用

来自分类Dev

Bootstrap Popover更改整个背景

来自分类Dev

UI Bootstrap Popover:更改宽度

来自分类Dev

Bootstrap Popover视口属性

来自分类Dev

对Popover进行Bootstrap XSS攻击

来自分类Dev

Bootstrap Popover在中间对齐

来自分类Dev

Bootstrap Popover不起作用

来自分类Dev

在“模糊”上显示“ Bootstrap Popover”

来自分类Dev

禁用ngx-bootstrap popover?

来自分类Dev

输入上的Bootstrap Popover:悬停

来自分类Dev

Bootstrap Popover问题

来自分类Dev

Selenium ElementNotVisibleException for Bootstrap Popover

来自分类Dev

带有Ajax调用的Bootstrap Popover不显示数据

来自分类Dev

LI中的Bootstrap Popover

来自分类Dev

Bootstrap Popover功能

来自分类Dev

在元素被 ajax 加载后初始化 bootstrap popover