Ich bin nicht sehr erfahren mit Javascript, jQuery oder es ist Plugins, aber in der Regel verwalte ich. Wie auch immer, mein Kunde baut eine Website und einer seiner Zwecke ist es, Nachrichtenartikel von verschiedenen Seiten zu sammeln und die Titel in ungeordneten HTML-Listen anzuzeigen. Ich habe keinen Zugriff auf seinen Code, die Nachrichten Artikel laden ziemlich langsam (viel, nachdem die Website geladen hat).Problem mit qTip - Tipps nicht angezeigt, weil Elemente nach dem Skript laden
Ich verwende qTIP und die Idee ist, dass sobald Sie den Mauszeiger über einen Nachrichtentitel bewegen, wird ein Tooltip generiert. Das funktioniert in meiner Entwicklungsumgebung gut, weil ich Dummy-Titel habe, die von nirgendwo erzeugt werden.
Das Problem ist, dass, sobald der Client die Site in seiner Testumgebung einstellt, die Skripte, die die Nachrichtentitel in die Listen laden, so langsam sind, dass das qTIP-Skript geladen wird, bevor irgendwelche Elemente in den Listen sind. Daher sind keine <li>
's bekannt, die Tooltips aufnehmen und generieren.
Gibt es eine Möglichkeit sicherzustellen, dass ALLE Nachrichtenartikel geladen werden, bevor das Tooltip-Skript geladen wird? Ich denke, dass eine einfache Verzögerung beim Laden des Skripts nicht sehr schlau ist, da einige der Titel länger zu laden scheinen als andere, so dass die Verzögerung ziemlich lang sein müsste.
Wo ist Ihr Code? Wie initiierst du qTip? Laden Sie die Nachrichtentitel mit Ajax? –
Es tut mir leid, dass ich dachte, ich wäre klar, aber ich habe keinen Zugriff auf den Code, der die Nachrichtentitel lädt. – msvalkon