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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top