Ich kann die Höhe mit dem $.fancybox.resize();
Teil ändern, aber die Breite wird nur nicht entsprechend dem neuen Inhalt aktualisiert. Gedanken?FancyBox Größe ändern Breite
Antwort
Von der fancybox api docs:
$.fancybox.resize
: "Auto-passt die Größe FancyBox Höhe Höhe von Inhalten passen."
Es sieht also so aus, als ob es nicht die Breite anpassen soll. Wenn Sie die Breite anpassen möchten, können Sie dies tun, indem Sie die Elemente #fancybox-wrap
und #fancybox-inner
manuell ändern. Nach einiger sehr schnellen Prüfung, es sieht aus wie #fancybox-wrap
wird breite 20px als #fancybox-inner
:
$('#fancybox-inner').width(400);
$('#fancybox-wrap').width(420);
Sie können auch die Breite steuern, wenn Sie zuerst die width
Option registrieren fancybox mit:
$('#somelink').fancybox({ width: '100px' });
In neueren Versionen von fancybox (1.3.4 in meinem Fall) verwenden
$('#fancybox-content').width(600);
statt
$('#fancybox-inner').width(400);
für manuell die Breite
einige Änderungen in jquery.fancybox.js in der Nähe von Abou Linie nubmer machen Einstellung: 837 Änderung
current.width = loadingBay.width();
zu
current.width = loadingBay.width() + 2*current.padding;
es funktionierte gut an mich.
Hier ist, was für mich gearbeitet:
$('#fancybox-wrap, #fancybox-outer, #fancybox-content').css('width', 'auto');
$.fancybox.center();
Öffnen Sie einfach jquery.fancybox.js und Ihre eigene Breite hinzu. Hier ist mein Code mit der Breite = 72%.
// Reset dimensions so we could re-check actual size
wrap.add(skin).add(inner).width('72%').height('auto').removeClass('fancybox-tmp');
- 1. Fancybox volle Breite
- 2. Größe der jqgrid Breite ändern, während Browser Größe ändern
- 3. Resize Breite von fancybox nach AJAX Anfrage
- 4. Größe der Breite der JTable-Spalten ändern
- 5. Javascript-Funktion Fenstergröße und -breite ändern Größe
- 6. CSS: Größe ändern div Breite nach Eltern Breite
- 7. Fancybox berücksichtigt nicht die Breite der Bildlaufleiste
- 8. Größe aller Website-Inhalte auf Fenster (Breite) Größe ändern
- 9. fancybox: ändern höhe und width eigenschaft nach
- 10. Bootstrap Container Breite ändern
- 11. Ausgewähltes Erntehq Größe der Größe dynamisch ändern
- 12. fancybox auto-resize mit grenzen
- 13. DialogFragment Größe (Breite) ignoriert
- 14. Ändern Spinner DropDown Breite
- 15. HighMaps: Ändern Sie die Größe/Breite von ColorAxis
- 16. Ändern MovieClip Breite zusammen mit dynamischen Textfeld Größe darin
- 17. CSS: Auto Größe ändern div, um Container Breite
- 18. Ändern der Größe eines PNGs (Länge x Breite)
- 19. jScrollPane Größe ändern
- 20. Ändern divs Breite/Höhe dinamisch
- 21. fancybox iframe dimension
- 22. ändern href von Daten jquery fancybox
- 23. Ändern der Breite des Hamburgermenüs
- 24. Größe ändern mit Highcharts
- 25. Browser-Größe (Breite und Höhe)
- 26. Größe/Breite des Schiebereglers ändern, wenn die Größe des Fensters geändert wird
- 27. Fancybox Set Höhe und Breite Attribute für einige Bild
- 28. Ändern der UIView-Größe programmgesteuert
- 29. Größe ändern Bildhintergrund von div
- 30. Reszing div Breite Größe mit jquery
das funktioniert, aber es vermasselt meinen Titel – mcgrailm