jQuery Tools -> Tooltip destroy-Methode?
Ich bin mit Flowplayer ist jQuery-Tools framework (insbesondere die tooltips plugin) in einer Tabelle, zusätzlich zur jQuery UI-Kalender.
Jede Zeile der Tabelle hat die Möglichkeit zum einfügen einer Reihe oberhalb und unterhalb.
Dabei bin ich Klonen das angeklickte Objekt (Ereignisse und Objekte) und einfügen direkt von oben oder unten.
Nach dem hinzufügen einer neuen Zeile ist, ich aktualisieren den Tisch, generieren neue id ' s für meine Elemente, restarte den datepicker, und versucht neu zu initialisieren (der tooltip.
Ich bin auf der Suche nach einem Weg, um es zu zerstören, ganz aus der Instanz und erneut.
Ich bin auf der Suche nach etwas ähnlich wie die datepicker('destroy')
Methode.
$j($editRow).find('input.date').datepicker('destroy').datepicker({dateFormat: 'mm-dd-yy', defaultDate : defaultDateStr});
Habe ich bereits versucht :
-
trennen der mouseover-und focus-events : wenn reinvoking tooltip, geht es automatisch für das Objekt, das es gemacht wurde.
-
ausblenden QuickInfo DOM-element ist, entfernen Sie das tooltip-Objekt aus der Ziel-und erneut es. Das gleiche passiert, wie (1)
Ist es Weg, ich kann eine destroy-Methode selbst?
- Können Sie erklären, was Sie bedeuten, von "automatisch gilt für das Objekt, das es gemacht wurde," wenn Sie versuchen, die Bindung der tooltip?
- können Sie nach dem code, den Sie zum Aufruf des tooltips, und den code, den Sie verwendet, um zu versuchen und lösen Sie Sie?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchte ich kwicher ' s Methode, und konnte nicht damit es funktioniert. Obwohl ich versuchte, zu ändern, den minified code, und ich bin mir nicht ganz sicher, ob ich die richtige Stelle gefunden, um die änderung vorzunehmen.
Habe ich jedoch, diese zu arbeiten. ValidationFailed ist eine Klasse, ich bin die Anwendung, um alle input-Felder, die sind auch mit tooltips angewendet.
Habe ich versucht, diese verschiedenen Möglichkeiten, und dies war die einzige Kombination, die mir erlaubt, um zusätzliche tool-Tipps post-removal, ohne verhindern der neuen tooltips nicht richtig funktionieren.
Als am besten ich kann erzählen, der tooltip-Klasse-Abbau-Griffe loszuwerden, die eigentliche tooltip divs, deren Veranstaltungen sind auch WLAN direkt. Die .removeData ermöglicht die tooltip-neu-gebunden in die Zukunft.
Gebäude auf Ihre Ideen und Tom ' s Antwort fand ich, dass drei Dinge notwendig sind:
So, diese einfache Funktion sollte den trick tun. Nur pass es ein jQuery-Objekt mit der Ziel-Elemente des tooltips, die Sie zerstören wollen.
Wenn Sie es noch brauchen, können Sie das wie folgt tun:
- in der tooltip-Implementierung-Datei fügen Sie die folgende Funktion
irgendwo in :
Habe ich nach der letzten native Funktion.
Dann, wenn Sie möchten, entfernen die Spitze, Feuer:
Es sollte den trick tun
K
Vielleicht ist es zu spät... 😉
Aber hier findest du alle Methoden der 'tooltip': http://www.w3schools.com/bootstrap/bootstrap_ref_js_tooltip.asp
Lasse ich den Tipp für jemanden, der könnte passieren, mit dem gleichen problem: der Umgang mit unterschiedlichen 'tooltip' Aktionen/objs.