Вы должны установить высоту вашей обертке:
$("#wrapper").height($("#front").height());
Когда вы «slideUp» ваш #front
ДИВ, ваш #wrapper
ДИВ теряет высоту.
Смотреть это работает здесь: http://jsfiddle.net/7DFfa/4/
Вам также необходимо, чтобы переключить z-index
вашего #back
DIV так, чтобы элементы формы можно получить: http://jsfiddle.net/7DFfa/5/
$("#opener").toggle(function() {
$("#front").stop().slideToggle(function() {
$("#back").css("z-index", "1");
});
$(this).text("Show Front");
}, function() {
$("#back").css("z-index", "-1");
$("#front").stop().slideToggle();
$(this).text("Show Back")
});
В качестве альтернативы, вы можете переключаться как divs: http://jsfiddle.net/7DFfa/7/
$("#back").hide();
$("#wrapper, #back").height($("#front").height());
$("#opener").toggle(function() {
$("#front").stop().slideToggle();
$("#back").stop().slideToggle();
$(this).text("Show Front");
}, function() {
$("#front").stop().slideToggle();
$("#back").stop().slideToggle();
$(this).text("Show Back")
});