Изолированные Bootstrap Tooltip Неопределенная функция

Я использую сценарий 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)')

Чего не хватает?

1 ответ

Решение

Поскольку мы используем "изолированный" 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
};
Другие вопросы по тегам