Jquery 当内容重新加载时,popover悬停时,是否保持bootstrap3 popover处于活动状态?

Jquery 当内容重新加载时,popover悬停时,是否保持bootstrap3 popover处于活动状态?,jquery,twitter-bootstrap,twitter-bootstrap-3,bootstrap-popover,Jquery,Twitter Bootstrap,Twitter Bootstrap 3,Bootstrap Popover,我正在努力让Bootstrap3 Popover在Popover悬停时保持活动状态。我使用的是OkezieE的答案中建议的JQuery代码bellow,对于标准用途来说,它的工作性能很好: $(".pop").popover({ trigger: "manual" , html: true, animation:false}) .on("mouseenter", function () { var _this = this; $(this).popover("show");

我正在努力让Bootstrap3 Popover在Popover悬停时保持活动状态。我使用的是OkezieE的答案中建议的JQuery代码bellow,对于标准用途来说,它的工作性能很好:

 $(".pop").popover({ trigger: "manual" , html: true, animation:false})
.on("mouseenter", function () {
    var _this = this;
    $(this).popover("show");
    $(".popover").on("mouseleave", function () {
        $(_this).popover('hide');
    });
}).on("mouseleave", function () {
    var _this = this;
    setTimeout(function () {
        if (!$(".popover:hover").length) {
            $(_this).popover("hide");
        }
    }, 300);
});

但是,我有一个排序功能,可以使用Ajax重新加载内容,在重新加载内容后,不会触发弹出窗口。有人能解决这个问题吗

尝试一下,它应该使用选择器在任何元素上创建一个popover.pop,即使在加载DOM之后加载

如果提供了选择器,则popover对象将委托给 指定的目标。实际上,这用于启用动态HTML 添加弹出窗口的内容。请参见此示例和一个信息丰富的示例


没有成功,popover根本没有启动。使用触发器:在重新加载内容后悬停代码,但现在mouseenter上的popover不会保持打开状态。
$("body").popover({ selector: '.pop', trigger: "manual" , html: true, animation:false})
.on("mouseenter", function () {
    var _this = this;
    $(this).popover("show");
    $(".popover").on("mouseleave", function () {
        $(_this).popover('hide');
    });
}).on("mouseleave", function () {
    var _this = this;
    setTimeout(function () {
        if (!$(".popover:hover").length) {
            $(_this).popover("hide");
        }
    }, 300);
});