2011-01-10 2 views
1

Ja ich habe eine einfache fancybox mit angegebener höhe und breite.fancybox: ändern höhe und width eigenschaft nach

Wenn Sie auf einen Link innerhalb dieser Fancybox klicken, wird eine Ajax-Anfrage ausgeführt. Auf den Erfolg dieser Anfrage möchte ich, dass die Fancybox Höhe und Breite ändert.

Antwort

0

Erstellen Sie ein Div für Ihr Ajax, und ein anderes, um es zu enthalten. Lassen Sie das enthaltende div feste Höhe sein und overflow: hidden. Wenn der Ajax lädt .height() mit jQuery auf dem inneren div, dann weisen Sie eine Variable und passen Sie den Container .animate().

0

Ein wenig spät, aber immer noch gültig:

$.fancybox.update() 

// Auto-sizes fancyBox height to match height of content 

oder

$.fancybox.toggle() 

// If content is resized to fit inside viewport than it will be expanded to full size (and vice verse)