Подтвердить что ты не робот

Задержка данных в плагине всплывающих подсказок 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. Любые идеи, почему?

4b9b3361

Ответ 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 }
    });   
});