Задержка данных в плагине всплывающих подсказок twitter
У меня возникли проблемы с тем, что атрибут задержки данных для всплывающих подсказок twitter загружается. Я использую его как:
Вот как я его использую:
<a href="#" data-toggle="tooltip" data-delay="{ show: 5000, hide: 3000}">with delay</a><script>jQuery('a[data-toggle="tooltip"]').tooltip().click( function(e) { e.preventDefault(); }); </script>
но я не вижу никакой задержки в show/hide. Любые идеи, почему?
Ответы
Ответ 1
Наконец, я получил работу с атрибутом данных.
data-delay='{"show":"5000", "hide":"3000"}'
Объект должен быть окружен одинарными кавычками, ключами с двойными кавычками и значениями с двойным или ничем, вероятно, зависит от типа. Это единственный способ, который работает.
Это тоже работает для popovers.
Ответ 2
Почему вы не можете сделать это так?
$('a').tooltip({
'delay': { show: 5000, hide: 3000 }
});
Ответ 3
ваш ответ не работает с Bootstrap 3.3.2.
Это хорошо работает для моей версии:
data-delay='{"show":5000, "hide":3000}'
Источник: https://github.com/twbs/bootstrap/issues/13874
Ответ 4
Для использования с AngularJS (UI):
<div tooltip="Hello" tooltip-popup-delay="500"></div>
Ответ 5
Вы можете использовать:
<div ... popover-popup-delay="2000" ...>
Ответ 6
Я предпочитаю это так:
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip({'delay': { show: 5000, hide: 3000 }
});
});