Scriptaculous Effect.Grow () начинается с заданного размера, а не 0 - PullRequest
1 голос
/ 22 декабря 2009

У меня есть div, который появляется, если во время шага обработки возникли ошибки. У меня есть ссылка «Подробнее», которую я бы хотел развернуть и показать конкретные ошибки, с которыми столкнулся.

Я думал, что смогу использовать scriptaculous и Effect.Grow() анимацию, но это, кажется, всегда начинается с 0px x 0px и увеличивается.

Можно ли начать с существующих измерений моего div и расти оттуда?

Ответы [ 2 ]

0 голосов
/ 17 ноября 2011

вы можете окружить его обёрткой div, которая имеет фиксированное позиционирование через css, также имеет такую ​​же ширину и высоту, как для выращивания

выполнить эффект на , который будет выращен div

0 голосов
/ 22 декабря 2009

Effect.Grow не предоставляет никаких параметров начального размера и всегда начинается с 0. Поэтому вы, вероятно, захотите пересмотреть использование Grow и выбрать что-то еще.

Я бы предложил Effect.Morph для работы - вы можете добиться такого же эффекта с гораздо меньшими хлопотами.

...