¿Cómo puedo "mantener" elementos debajo de Jquery Bounce?
-
12-11-2019 - |
Pregunta
Los efectos de Jquery son excelentes, pero he dado cuenta de que los elementos restantes en el elemento afectado se desplazan debido a los divisiones de envoltura que causan el efecto ( Visite esta página de demostración y desplácese hasta" El efecto de rebote "o" el efecto de batido "para ver).
¿Cómo sostengo el resto de los elementos en el documento firme mientras juega el efecto?
Solución
Está bien, aquí está la diferencia: si intenta animar un elemento como un ancla directamente, terminas afectando a otro flujo.Si envuelves ese mismo elemento en un div y animado, está bien.Mire la diferencia entre jsfiddle.net/ejwh4/4 y jsfiddle.net/ejwh4/5
Otros consejos
El ejemplo que tomaste no es el mejor.El efecto solo mueve el elemento que le dices. Como puede ver aquí El otro elemento no se ve afectado por el efecto. Sin embargo, el problema que está sucediendo en la demostración que tomó podría ocurrir a veces y debe ser cuidadoso. El problema podría ser causado por elementos y animaciones mal posicionados.Si la posición de un elemento (a) depende de la posición de un elemento animado (B), si B se mueve, se moverá demasiado de alguna manera.