Я создал слайд-входе в/из окна, и я думаю, что есть более умный способ сделать это. Проблема, с которой я сталкиваюсь, заключается в том, что она бросает вертикальную полосу прокрутки на тело, когда появляется окно. Это, очевидно, ожидается, но, если не считать переполнения: скрытого на теле, как я могу сделать это более чисто?Лучший способ сделать эту панель со скольжением?
FIDDLE: https://jsfiddle.net/43dog4fw/
// show logout box
$('.user').click(function() {
$('.logout-box')
.show()
.animate({
marginBottom: "0"
}, 200, 'swing');
});
// Close logout box
$('.close-bar').click(function() {
$('.logout-box').animate({
marginBottom: "-=380px"
}, 200, 'swing', function() {
$('.logout-box').hide();
});
});
Используйте высоту вместо маржу для анимации. – RRK