Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Не работает анимация в списке (https://javascript.ru/forum/jquery/27625-ne-rabotaet-animaciya-v-spiske.html)

LMnet 19.04.2012 15:24

Не работает анимация в списке
 
Столкнулся со следующей проблемой при создании анимации в меню. Хотел сделать плавно выплывающие элементы подменю при наведении мыши. Для начала решил использовать простые функции show и hide. Без параметров они сработали нормально, но при передаче duration радости кончились - вместо того, чтобы показать плавно раскрывающееся подменю, оно показывается мгновенно, но с задержкой, заданной в duration. Пробовал и другие функции анимации, ситуация аналогична. Такая же проблема с анимацией ячеек таблицы, но я думаю там аналогичная проблема, и сперва решил разобраться с меню.
Вот пример из песочницы: http://jsfiddle.net/2wsMW/

nyols 19.04.2012 19:19

Для корректной работы анимации укажите ширину для ul.submenu Так как у вас для ul элементов установлена ширина в ноль пикселей
http://jsfiddle.net/2wsMW/10/

LMnet 20.04.2012 12:40

Цитата:

Сообщение от nyols (Сообщение 169926)
Для корректной работы анимации укажите ширину для ul.submenu Так как у вас для ul элементов установлена ширина в ноль пикселей
http://jsfiddle.net/2wsMW/10/

Спасибо, это действительно работает.


Часовой пояс GMT +3, время: 02:19.