Uncaught TypeError: $(...).tooltip ist nicht ein Fehler einer Funktion
Ich versuche, diesen code verwenden, mit denen tooltips. In diesem link: Code mit tooltip. In der Tat habe ich gerade kopiert den gesamten code, aber es funktioniert jetzt.
Ich erhalte eine Fehlermeldung, die sagt Uncaught TypeError: $(...).tooltip is not a function error
:
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script>
$(function() {
$(document).tooltip({
position: {
my: "center bottom-20",
at: "center top",
using: function(position, feedback) {
$(this).css(position);
$("<div>")
.addClass("arrow")
.addClass(feedback.vertical)
.addClass(feedback.horizontal)
.appendTo(this);
}
}
});
});
</script>
Was fehlt hier?
Edit:
<script>
jQuery( document ).ready(function( $ ) {
$('.hasTooltip').tooltip();
});
</script>
Verwenden wie diese, die mein problem gelöst!
jsbin.com/kuteqafele/1/edit?html,Ausgang — ich kann das problem nicht reproduzieren.
Warum sind Sie das laden der jQuery ui zweimal?
was meinst du?
ist das css und die andere ist die js
Es gab zwei Versionen von jQuery UI geladen, bevor die Frage bearbeitet wurde.
Warum sind Sie das laden der jQuery ui zweimal?
was meinst du?
ist das css und die andere ist die js
Es gab zwei Versionen von jQuery UI geladen, bevor die Frage bearbeitet wurde.
InformationsquelleAutor | 2015-12-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie darunter zwei mal das jQuery UI für verschiedene Versionen. Dies könnte die Ursache von Konflikten. Versuchen Sie,
auch ich bearbeitet meine Frage, immer noch das gleiche problem, irgendeine andere Idee?
Nicht mein downvote, aber Vermutungen wie "versuchen Sie dieses, versuchen Sie," sollte ein Kommentar
InformationsquelleAutor Henrique M.
Sind Sie immer der Fehler weil die jquery-ui wird geladen, nachdem Sie Ihr Skript ausgeführt wird.
Sie können versuchen, add type="text/javascript", um Ihre Skripte normalerweise muss dies das Problem beheben
oder Sie müssen warten, bis das Skript geladen ist, führen Sie die QuickInfo. so müssen Sie creat eine Funktion, die ausgeführt wird, Ihr Skript nach dem jquery-ui wird geladen.
InformationsquelleAutor Alaa