Показать сообщение отдельно
  #18 (permalink)  
Старый 20.09.2017, 00:14
Новичок на форуме
Отправить личное сообщение для Webrow Посмотреть профиль Найти все сообщения от Webrow
 
Регистрация: 19.09.2017
Сообщений: 6

Сообщение от j0hnik Посмотреть сообщение
document.body.scrollHeight

заменить на
window.innerHeight;
Спасибо, но с параметром window.innerHeight если проскролить страницу вниз и обновить, то элемент появляется сверху. Снизу появляется только в связке
window.innerHeight + $(window).scrollTop()


рони, спасибо за код, но в моем примере элемент появляется снизу только при обновлении страницы, ну и при скроле наверх. Я понимаю, что изначально не совсем конкретно изложил свою просьбу, но про появление снизу при каждом скроле я не говорил и мне не ясно, каким образом 25 строка вернет анимацию элемента, как в моем примере и уберет появление при каждом скроле? Хотя должен отметить, что появление элемента в вашем примере выглядит довольно интересно. Еще бы вернуть анимацию перемещения при скроле.

Сообщение от Rasy Посмотреть сообщение
рони,
я думаю, тут подразумевался скроллинг элемента и его анимация при выходе из вьюпорта.

https://jsfiddle.net/5ro06noz/3/
В вашем примере появление снизу тоже корректное. Далее при скроле элемент всегда должен возвращаться на одно место. В моем примере меня устраивало все, кроме функции, которая определяла, откуда будет стартовать элемент при обновлении страницы.

Последний раз редактировалось Webrow, 20.09.2017 в 00:25.
Ответить с цитированием