Изолированные 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
};