Подсказка Bootstrap не работает на поле ввода
I, m с помощью всплывающей подсказки в моем приложении Rails, но она не работает на поле ввода, поскольку мой код:
%input#main-search{:name => "query", :placeholder => "search all
items", :rel => "tooltip", :title => "Search All Items", :type => "text"}
:javascript
$(document).ready(function(){
$('input[title]').tooltip({placement:'bottom'});
});
Я:
$('#main-search').tooltip({'trigger':'focus'});
его не работает для поля ввода, но для метки он работает нормально. как я могу использовать всплывающую подсказку для поля ввода?
2 ответов
вот допустимая разметка HTML для всплывающей подсказки:
<input data-toggle="tooltip" title="tooltip on second input!" type="text" placeholder="Focus me!" name="secondname"/>
и вот jQuery с правильным размещением для всплывающей подсказки и триггера на Фокусе:
$('input[type=text][name=secondname]').tooltip({ /*or use any other selector, class, ID*/
placement: "right",
trigger: "focus"
});
всегда смотрите на официальные документы.
а вот рабочая демо:http://jsfiddle.net/N9vN8/69/
Это проще, чтобы активировать его, чтобы все входы или технологии glyphicons, где вы хотите использовать подсказку, просто набрав следующий скрипт:
<script type="text/javascript">
$(function () {
$('[data-toggle="tooltip"]').tooltip()
});
</script>
внутри входа:
<input data-toggle="tooltip" data-placement="left" title="Your awesome tip!" type='text' class="form-control" name="name" placeholder="placeholder" maxlength="10"/>
внутри glyphicon:
<span class="glyphicon glyphicon-calendar" data-toggle="tooltip" data-placement="right" title="Open calendar"></span>
таким образом, вам не нужно беспокоиться о каких-либо идентификаторах при использовании всплывающих подсказок в нескольких входах в одной форме.
источник: docs.