Bootstrap 3 ajax内容popover在IOS,Safari

时间:2016-03-25 18:39:46

标签: ios popover dismiss

我在IOS设备上遇到了bootstrap popover问题。已经找到了几篇关于不可否认的引导程序焦点触发器的文章,以及一个popover问题,但是它们都没有一个对我有用的解决方案。 以下是我用来获取html popover内容的内容,遗憾的是,只要在链接上打开popover,你就无法在IOS设备上关闭它,这对移动设备用户来说是一个大问题,因为唯一的解决方案是将实际页面刷新到关闭一个popover。有没有人知道如何使这项工作在IOS上的解决方案?我在iPhone 6上测试过: HTML

<a href="#details" class="details" data-id="106956" data-type="newly added" data-subtype="basket" data-original-title="" title="">Details</a>

JQuery的

$("a.details").off().on("click", function(e) {
    var el=$(this);
    $.ajax({
        type: 'POST',
        dataType: 'json',
        url: 'index.php',
        data: 'action=details&id=' + el.data("id") + '&type=' + el.data("type") + '&subtype=' + el.data("subtype"), 
        success: function(d){
            el.popover({ content: d.content,
                        container:'.container.post-wrap',
                        placement:'bottom', 
                        html:true, 
                        trigger:'click focus',
                        viewport:'body',
                        role:'button'}).popover("show");
        }
    });
    return false; 
});

0 个答案:

没有答案