【转】bootstrap popover 如何在hover状态移动到弹出上不消失

$(".pop").popover({ trigger: "manual" , html: true, animation:false})
    .on("mouseenter", function () {
        var _this = this;   // 这里的this触发的dom,需要存起来 否则在下面 .popover的逻辑中this会变为弹出的dom
        $(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);
});

原文:https://www.cnblogs.com/mayufo/p/7094496.html

posted @ 2019-10-08 16:29  不由分说  阅读(447)  评论(0编辑  收藏  举报