Вопрос

Эффекты jQuery великолепны, но я заметил, что остальные элементы под пораженным элементом смещены из-за обертывания Div, которые вызывают эффект ( посетите эту демонстрационную страницу и прокрутите до« эффекта подпрыгивания »или« эффект встрязнения »).

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

Это было полезно?

Решение

Хорошо, вот разница: если вы попытаетесь анимировать элемент, как якорь напрямую, вы в конечном итоге воздействуете на другой поток.Если вы оберните этот же элемент в Div и Animate, все в порядке.Посмотрите на разницу между jsfiddle.net/ejwhw4/4 и jsfiddle.net/ejwh4/5

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top