如果元素存在,则启用/禁用Popper.js工具提示

时间:2019-05-08 13:48:00

标签: javascript jquery popper.js

如果页面上存在具有特定类的元素,我想禁用popper.js来优化。

让我解释一下...我有一个可动态创建通知的插件,这些通知经常消失。我想,当出现通知时,popper.js的工具提示将被禁用,而当通知关闭时,工具提示将被再次启用。

到目前为止,这是我已经实现的方法,效果很好,但是我想知道是否还有另一种方法可以使它更加优雅。

    new Plugin({
        callbacks: {
            beforeShow: function() {
                $('.navbar-nav [title]').tooltip('disable');
            },
            afterClose: function () {
                if (!$('.notification').length) {
                    $('.navbar-nav [title]').tooltip('enable');
                }
            }
        }
    });

0 个答案:

没有答案