So ich habe eine Script-Design Problem und habe zu wenig erfahrung in JS ums zu lösen.
Also ich habe einen Ajax Chat auf meiner Seite und will beim Hover über den User Informationen in einem Tooltip anzeigen, das ganze über den jQuery UI Tooltip. Das zu habe ein ein kleines System geschrieben was die informationen über jQuery lädt wenn diese noch nicht vorhanden sind und dann anschließend bereithält, das funktioniert auch soweit.
Nun habe ich aber das Problem das der Code den ich mir dazu gebastelt habe nach einer gewissen Zeit nicht mehr funktioniert. dh. manchmal wird der Tooltip nach 5mal hover nicht mehr anzeigt anderes mal nach 20mal etc. Das ganze ohne Fehler.
Das einzige was ich zu diesem Verhalten gefunden habe ist dieses aber die dortige Lösung ist bei unangebracht: [Only registered and activated users can see links. Click Here To Register...]
So mein Ansatz war das vllt das Problem sein könnte das jedesmal ein neuer Tooltip erstellt wird, da bin ich mir aber nicht sicher weil ich mich mit der materie zu wenig auskenne.
Also deswegen die Frage, hat da jemand ne idee wie ich das ganze umdesignen kann damit das zuverlässig funktioniert?
Hier noch mein Code
Über jegliche antworten, anregungen, links etc freu ich mich weil mir echt die ideen ausgehen bin auch über skype erreichbar, rechts auf das icon ding klicken.
Schonmal danke im vorraus
MfG
tolio
Also ich habe einen Ajax Chat auf meiner Seite und will beim Hover über den User Informationen in einem Tooltip anzeigen, das ganze über den jQuery UI Tooltip. Das zu habe ein ein kleines System geschrieben was die informationen über jQuery lädt wenn diese noch nicht vorhanden sind und dann anschließend bereithält, das funktioniert auch soweit.
Nun habe ich aber das Problem das der Code den ich mir dazu gebastelt habe nach einer gewissen Zeit nicht mehr funktioniert. dh. manchmal wird der Tooltip nach 5mal hover nicht mehr anzeigt anderes mal nach 20mal etc. Das ganze ohne Fehler.
Das einzige was ich zu diesem Verhalten gefunden habe ist dieses aber die dortige Lösung ist bei unangebracht: [Only registered and activated users can see links. Click Here To Register...]
So mein Ansatz war das vllt das Problem sein könnte das jedesmal ein neuer Tooltip erstellt wird, da bin ich mir aber nicht sicher weil ich mich mit der materie zu wenig auskenne.
Also deswegen die Frage, hat da jemand ne idee wie ich das ganze umdesignen kann damit das zuverlässig funktioniert?
Hier noch mein Code
Code:
$(function () {
$('a[href*="profile.php"]').hover(
function() {
//Abfrage ob die infos über diese id schon vorhanden sind wenn ja zurückgeben wenn nein per ajax laden und zurückgeben
var ret = profBase.request($(this).attr("href").split("id=")[1]);
if (typeof ret == "object") {
$(this).tooltip({content: "name: " + ret.name + " id: " + ret.id + "<img id=\"theImg\" src=\"/img/51f3c5af635b3_tn.jpg\" />"});
}else{
$(this).tooltip({content: "failed"});
}
},
function() {
$(this).tooltip( "close" );
}
);
});
Schonmal danke im vorraus
MfG
tolio