Ich benutze das Fancybox-Plugin für Ajax und Bilder angezeigt und es funktioniert gut, wenn es ein einfaches Szenario ist. Aber ich habe hier ein ziemlich heikles Thema.Falsche Breite und Höhe für eine Ajax Inline-Fancybox mit einem Bild
Ich habe einen Link, der einen Ajax-Aufruf über Fancybox ausführt, und gibt einen HTML-Code mit einem Bild innerhalb (<img />
Tag) zurück. Von dem, was ich in der fancybox jquery Plugin verstehe, wird der HTML-Code in eine tmp
var über die 0quitarfunktion html()
gesetzt. Danach ruft er die _process_inline()
Funktion auf, in der die Breite und Höhe der fancybox-Box berechnet werden, dank der Höhe und Breite des 0var-Inhalts tmp
.
Das Problem ist, dass an diesem Punkt, wenn ich einen tmp.find("img").width()
Wert 0 ist, während der tatsächliche ist 560 Pixel.
einer von euch wissen, eine Lösung für dieses Problem zu lösen, abgesehen vom Hinzufügen width
und height
Attribute zu dem Bild?
Cheers,
Nicolas