2015-10-13 2 views
2

Я пытаюсь использовать всплывающие подсказки для всплывающих окон, но в настоящее время я не могу их отобразить. Я выполнил все инструкции в руководстве Bootstrap Docs, но они все еще не работают. Есть ли что-то, что я могу потерять?Bootstrap Tooltip Not Displaying

HTML:

<button class="btn btn-white btn-sm" data-toggle="tooltip" data-placement="left" title="Refresh inbox"><i class="fa fa-refresh"></i> Refresh</button> 
<button class="btn btn-white btn-sm" data-toggle="tooltip" data-placement="top" title="Mark as read"><i class="fa fa-eye"></i> </button> 
<button class="btn btn-white btn-sm" data-toggle="tooltip" data-placement="top" title="Mark as important"><i class="fa fa-exclamation"></i> </button> 
<button class="btn btn-white btn-sm" data-toggle="tooltip" data-placement="top" title="Move to trash"><i class="fa fa-trash-o"></i> </button> 

JS:

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

И код пера можно найти здесь: http://codepen.io/anon/pen/LpzPxR

Моя первоначальная догадка, что-то не так с CSS , но я не могу заставить его работать в ручке либо.

EDIT: Я исправил проблему в codepen но фактический шаблон по-прежнему отображать неправильно - http://i62.tinypic.com/2ik2u6s.jpg

ответ

4

Вы почти там: вы просто не хватает JQuery до bootstrap.js.

От начальной загрузки документации:

Некоторые плагины и компоненты CSS зависят от других плагинов. Если вы включаете плагины в отдельности, обязательно проверьте эти зависимости в документах. Кроме того, обратите внимание, что все модули зависят от JQuery (это означает, что JQuery должен быть включен перед плагином файлов)

См forked codepen

NB: Я также добавил font-awesome.css, как у вас есть иконки из этой последней библиотеки ,


Edit: от this screenshot публикуемых в комментариях и беседах, оказался, что ОП был также jQuery UI Tooltip, который конфликтует с бутстраповскими подсказками.

+0

Это работает в ручке кода, но не исправляет шаблон - при наведении шаблона отображается так: http://i62.tinypic.com/2ik2u6s.jpg –

+0

Хм, на приведенном выше снимке экрана кажется, что вы переключил состояние * hover * на кнопку, но это не то, что запускает всплывающую подсказку. Возможно, это глупый вопрос, но вы также попытались запустить событие * mouseenter * на этой же кнопке? –

+0

Я сделал - но даже когда я не переключаю курсор и не использую указатель мыши на нем, он все равно отображает то же самое. –