Antwort #96 am: 31. Mai 2013, 13:34:29
!!
Bitte beachten !!
Durch einen Hinweis von web28 (Danke) habe ich festgestellt, daß die Thickbox allgemein und ebenso mein hier vorgestelltes "thickbox-animated-plugin-1.X-ad" nur kompatibel ist mit jQuery-Version bis 1.8.3,
Version 1.9 und höher wirft einen Fehler aus.
Begründung:
Die Thickbox benutzt die Funktion
jquery.browser() um IE < 7 zu unterstützen.
Diese Funktion gilt seit längerem als "deprecated" und wurde mit jQuery Version 1.9 entfernt.
Die Macher von jQuery empfehlen
modernizr oder ähnliche Plugins anstelle dessen.
Ein Plugin nur für die genannte Funktion zu benutzen halte ich jedoch für "bloated".
Ich selbst unterstütze Browser-Müll wie IE6 oder gar IE5.5 ohnehin nicht mehr.
Wer dies dennoch benötigt, melde sich bitte bei mir.
Für alle anderen hier eine Version die IE < 7 nicht unterstützt. Damit kann dann auch jQuery Version 1.9 benutzt werden.
Es spricht allerdings allgemein nichts dagegen die jQuery Version 1.8.2 dauerhaft zu nutzen, man muß nicht jedes Update mitmachen,
warum auch, wenn alles gut ist und funktioniert.
Wer aufgrund annderer Features und/oder Plugins jedoch jQuery Version 1.9 oder gar 1.10 benötigt,
benutzt das Plugin "thickbox-animated-nonIE6-plugin" oder kann bei mir eine Version in Auftrag geben die die "Browser-Detection" auf andere Weise bewerkstelligt.
Außerdem gibt es noch im Anhang die Version "thickbox-animated-plugin-1.3-ad".
In dieser Version wurde der Container
TB_ImageOff entfernt.
Dieser Container bewirkte, daß man die Box auch mit Klick auf das Bild schließen konnte.
Der Container ist jedoch überflüssig, da das Schließen der Box sowohl durch Klick auf "Close" als auch auf das "Overlay" möglich ist.
So lassen sich die "next"/"previous" -Button besser innerhalb des Bildes positionieren, ohne daß der User ständig aufpassen muß wo genau sich seine Maus gerade befindet.
Im Anhang also:
- thickbox-animated-nonIE6-plugin-1.2-ad
ohne Unterstützung für IE < 7 und kompatibel mit jQuery >= 1.9 - thickbox-animated-plugin-1.3-ad
ohne Container "TB_ImageOff" für Schließen der Box durch Klick auf das Bild
Gruß,
noRiddle
[
EDIT Tomcraft 31.05.2013: Module in
Beitrag 1 ergänzt.]