Как мне «держать» элементы под отскоком jQuery? - PullRequest
0 голосов
/ 28 марта 2011

Эффекты jQuery великолепны, но я заметил, что оставшиеся элементы под затронутым элементом смещены из-за обтеканий div, которые вызывают эффект ( посетите эту демонстрационную страницу и прокрутите до "The Bouncing Effect" "или" Эффект встряхивания ", чтобы увидеть).

Как удерживать остальные элементы в документе ровно, пока воспроизводится эффект?

Ответы [ 2 ]

2 голосов
/ 09 апреля 2011

Хорошо, вот в чем разница: если вы попытаетесь анимировать элемент, такой как якорь, ПРЯМО, вы в конечном итоге окажете влияние на другой поток.Если вы поместите тот же элемент в div и animate, это нормально.Посмотрите на разницу между jsfiddle.net/ejwh4/4 и jsfiddle.net/ejwh4/5

0 голосов
/ 28 марта 2011

Пример, который вы взяли, не самый лучший.Эффект только перемещает элемент, которому вы говорите.Как вы можете видеть здесь эффект не влияет на другой элемент.Однако проблема, возникающая в демоверсии, которую вы взяли, иногда может случиться, и вы должны быть осторожны.Проблема может быть вызвана плохо расположенными элементами и анимацией.Если положение одного элемента (A) зависит от положения анимированного элемента (B), если B перемещается, A тоже будет как-то двигаться.

...