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