Ich versuche, Tooltips anzuzeigen, wenn ein Benutzer über ein Glyphicons schwebt, das angezeigt wird, wenn ein Benutzer eine Eingabe nicht korrekt eingibt. Aber egal, was ich versuche, sie weigern sich zu zeigen (der Tooltip, alles andere funktioniert gut).Bootstrap-Tooltips auf Glyphicons
HTML:
<div class='form-group'>
<label class="control-label col-lg-3" for="id_move_name">Name</label>
<div class="col-lg-9 has-feedback">
<input class='form-control no-whitespace not-empty' id='id_move_name' placeholder='MagicBlast' type='text'>
<span class="glyphicon form-control-feedback" data-placement="left" data-toggle="tooltip"></span>
</div>
</div>
Javascript (jQuery):
$(document).ready(function() {
$(".no-whitespace").focusout(function() {
if ($(this).val().indexOf(" ") > -1) {
$(this).parent().addClass("has-error");
$(this).next("span").addClass("glyphicon-remove");
$(this).next("span").attr("title", "Cannot be empty!");
}
});
$(".not-empty").focusout(function() {
if ($(this).val() == "") {
$(this).parent().addClass("has-error");
$(this).next("span").addClass("glyphicon-remove");
$(this).next("span").attr("title", "Cannot be empty!");
}
});
$(".not-empty, .no-whitespace").focusout(function() {
if ($(this).val() == "") return;
if ($(this).val().indexOf(" ") > -1) return;
$(this).parent().removeClass("has-error");
$(this).next("span").removeClass("glyphicon-remove");
$(this).next("span").removeAttr("title");
});
$('[data-toggle="tooltip"]').tooltip();
});
Ich weiß Tooltips Arbeit zu tun. Ich habe andere Tooltips auf meiner Seite, die mit den $('[data-toggle="tooltip"]').tooltip();
in <a>
Elemente zeigen. Ich weiß auch, dass der Titel injiziert wird, weil es das in der Quelle der Seite sagt.
Ich habe auch ein Beispiel in Bootply eingerichtet. Das Glyphicon ist ausgeschaltet, aber es sieht mit meinem derzeitigen Code anderswo gut aus. Jede Hilfe wäre großartig!
http://www.bootply.com/PP7kvZLEJi
versucht, indem ein Tag als Block eine Klasse und als ein Attribut, aber ohne Erfolg "wichtig". Was das Framework anbetrifft, weiß ich, dass Sie anpassen können, welche Funktionen es hat, aber ich dachte nicht, dass es einen Unterschied machen würde, da sowohl die Tooltips als auch die Glyphicons selbst funktionieren. – StrangeOne101