Выдвигающаяся панель. "Отскок" назад.
Клик по ссылке ".btn-slide" сворачивает/разворачивает DIV#panel.
Код: $(document).ready(function(){ $(".btn-slide").click(function(){ $("#panel").slideToggle("slow"); $(this).toggleClass("active"); $(this).toggleClass("collapsed") }); }); Проблема: в момент, когда панель полностью разворачивается вниз, она как-бы отскакивает назад вверх на несколько пикселей. Вопрос: дело в верстке или скрипте? UPD Причина "отскока" в момент работы скрипта временно увеличивается высота панели. То ли отступы верхние/нижние добавляются, то ли хз... UPD2 Назначил панели фиксированную высоту - теперь ОК. Только вроде как выезд слегка подтормаживает. Благодарю. |
покажи вёрстку!!!
|
Часовой пояс GMT +3, время: 07:54. |