istasiik: ну да правильно bottom в оффсете нету вообще. Запутанный вопрос просто. Я так полагаю нужно юзать scrollTop: $(el).offset().top+$(el).outerHeight() , если я правильно понял задачу :D
не реагирует. У меня следующая проблема: по клику блок, который расширен по высоте на весь экран и больше должен закрыться. Он плавно закрывается до тех пор, пока верхний край блока не совпадает с верхним краем экрана. Затем он затормаживается и оставшееся время анимации стоит на месте. Когда анимация заканчивается он просто резко закрывается. Поэтому я думал сначала поднять скролл вверх, а потом закрывать блок. Может, можно как то по другому проблему решить?
istasiik: нашел инфу про этот баг вроде кк должны были поправить, но что-то не понятно. Решение не помогло все равно. Предлагаю добавить opacity toggle и будет красиво, по другому не получилось завести как надо. jsfiddle.net/3fuy8wou/1