【问题标题】:Isolated Bootstrap Tooltip Undefined function隔离引导工具提示未定义函数
【发布时间】:2015-08-25 19:48:48
【问题描述】:

我正在使用 Bootstrap tooltip.js 脚本,而没有其余的 Bootstrap (v3)。

我的工具提示已准备就绪:

$(document).ready(function(){
    $('[data-toggle="tooltip"]').tooltip();   
});

一切似乎都很好,但是当我悬停我的元素时,我遇到了一个 jQuery 错误:

TypeError: undefined is not a function (evaluating '$tip
                .one('bsTransitionEnd', complete)
                .emulateTransitionEnd(Tooltip.TRANSITION_DURATION)')

缺少什么?

【问题讨论】:

    标签: jquery twitter-bootstrap twitter-bootstrap-3 tooltip twitter-bootstrap-tooltip


    【解决方案1】:

    因为我们使用 'isolated' tooltip.js,我们必须导入 'emulateTransitionEnd' 引导函数:

    $.fn.emulateTransitionEnd = function (duration) {
        var called = false, $el = this
        $(this).one($.support.transition.end, function () { called = true })
        var callback = function () { if (!called) $($el).trigger($.support.transition.end) }
        setTimeout(callback, duration)
        return this
    };
    

    【讨论】:

      猜你喜欢
      • 2013-12-30
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 2019-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多