Wie verwende ich den JQuery UI-Folieneffekt, um nahtlos ein div zu verschieben und ein anderes div einzufügen?

8

Ich verwende

%Vor%

Schieben Sie das "viewPort" div heraus, und in der callback () -Funktion verschiebe ich das neue div in die Anzeige, indem ich

aufruft %Vor%

Das Problem ist, dass es kein nahtloser Übergang ist: zuerst gleitet der Inhalt heraus, hinterlässt einen leeren Bereich, dann wird der neue Inhalt eingeblendet.

Gibt es eine Möglichkeit, das leere Display zu vermeiden?

    
user193116 14.09.2011, 19:30
quelle

1 Antwort

9

Dies liegt daran, dass Sie den Effekt für # viewPort2 im Rückruf auf den Effekt von #viewPort aufrufen. Das bedeutet, dass es nur auftritt, wenn der Effekt auf #viewPort vollständig abgeschlossen ist. Versuchen Sie, den Effekt auf # viewPort2 unmittelbar nach dem auf #viewPort aufzurufen, zum Beispiel:

%Vor%     
maxedison 14.09.2011, 19:35
quelle

Tags und Links