Frage

jquerys Effekte sind großartig, aber ich habe bemerkt, dass die verbleibenden Elemente unter dem betroffenen Element aufgrund der Wrapping-Divs verschoben werden, die den Effekt verursachen ( Besuchen Sie diese Demo-Seite und blättern Sie zu" den springenden Effekt "oder" den Shake-Effekt ", um zu sehen).

Wie halte ich den Rest der Elemente in dem Dokument fest, während der Effekt spielt?

War es hilfreich?

Lösung

okay, hier ist der Unterschied: Wenn Sie versuchen, ein Element wie ein Anker direkt anzuregen, enden Sie am Ende einen anderen Fluss.Wenn Sie das gleiche Element in einer DIV einwickeln und animieren, ist es in Ordnung.Schauen Sie sich den Unterschied zwischen jsfiddle.net/ejwh4/4 und jsfiddle.net/ejwh4/5 an

Andere Tipps

Das Parempel, das Sie genommen haben, ist nicht das Beste.Der Effekt bewegt sich nur das Element, das Sie ihm sagen. Wie Sie sehen, wird hier das andere Element nicht durch den Effekt beeinflusst. Das Problem, das in der Demo passiert, könnte manchmal passieren und Sie müssen sorgfältig sein. Das Problem könnte durch schlecht positionierte Elemente und Animationen verursacht werden.Wenn die Position eines Elements (a) von der Position eines animierten Elements (B) abhängt, wenn B bewegt, bewegt sich zu irgendwie.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top