Я пытался создать складной нижний колонтитул с помощью JQuery.У меня есть все функции анимации, работающие вместе, однако функция animate, которая работает с div (id = draw), создает нечто, что ведет себя как поле под ним (но не появляется ни в каких атрибутах стиля или вычисляемых атрибутах).
Он просто толкает любой объект под ним на ту же высоту, что и значение высоты анимированного CSS, которое я использую.
Используемый код:
$("#close").hide();
$("#open").click(function () {
$("#draw").animate({height:"450px"},"slow");
$("#container").animate({top:"-450px"},"slow");
$("#open").hide();
$("#close").show();
});
$("#close, .shadow").click(function () {
$("#draw").animate({height:"0px"},"slow");
$("#container").animate({top:"0px"},"slow");
$("#open").show();
$("#close").hide();
});
Для лучшего пониманиято, что я описываю, проверьте http://365Designs.com/contact и нажмите «открыть» в нижнем колонтитуле.
Я буду очень благодарен за любую помощь.
Редакция: Извините,Я не совсем прояснил свои намерения, я на самом деле хочу, чтобы основной контейнер div двигался вверх (или, по крайней мере, чтобы создать тот же эффект), чтобы страница выше исчезла со страницы пропорционально вновь созданной высоте div вдно.