|
|

19.09.2017, 18:33
|
|
Новичок на форуме
|
|
Регистрация: 19.09.2017
Сообщений: 6
|
|
|
Нижняя граница окна
Здравствуйте, подскажите пожалуйста, что нужно указать в коде, чтобы элемент всегда появлялся снизу страницы. На данный момент для определения нижней границы в коде js используется
document.body.scrollHeight
Есть сомнения по поводу данного способа, подскажите более корректный способ для данного случая.
Код:
https://jsfiddle.net/5ro06noz/
|
|

19.09.2017, 18:46
|
|
Профессор
|
|
Регистрация: 17.06.2016
Сообщений: 509
|
|
|
Webrow,
position: fixed;
js не нужен.
|
|

19.09.2017, 18:47
|
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
|
CSS - position: fixed; //left/bottom
|
|

19.09.2017, 18:57
|
|
Новичок на форуме
|
|
Регистрация: 19.09.2017
Сообщений: 6
|
|
Сообщение от Rasy
|
Webrow,
position: fixed;
js не нужен.
|
Для анимации передвижения элемента js вообще не нужен? Покажите пожалуйста пример начинающему, как это в css реализовать для моего случая, чтобы css полноценно заменил работу скрипта. Может в вопросе неправильно выразился, мне нужно чтобы элемент появлялся снизу экрана, независимо от положения скролла на странице.
Последний раз редактировалось Webrow, 19.09.2017 в 19:10.
|
|

19.09.2017, 19:22
|
|
Профессор
|
|
Регистрация: 17.06.2016
Сообщений: 509
|
|
|
Webrow,
Конкретизируй условие
|
|

19.09.2017, 19:40
|
|
Новичок на форуме
|
|
Регистрация: 19.09.2017
Сообщений: 6
|
|
|
Вы написали, что js не нужен. Если я вас правильно понял, то скрипт вообще не нужен и всю анимацию от появления до передвижения элемента при скроллинге страницы можно реализовать средствами css. Мой вопрос: как заменить работу скрипта из моего примера стилями css, чтобы элемент также появлялся снизу экрана и двигался при скроллинге.
|
|

19.09.2017, 19:45
|
 |
Профессор
|
|
Регистрация: 01.12.2016
Сообщений: 3,650
|
|
|
Чтобы так плавно опускался никак без JS, остальное можно!
|
|

19.09.2017, 19:51
|
|
Новичок на форуме
|
|
Регистрация: 19.09.2017
Сообщений: 6
|
|
Сообщение от j0hnik
|
|
Чтобы так плавно опускался никак без JS, остальное можно!
|
Хорошо, значит js оставляем, но как указать в js нижнюю границу экрана, чтоб из-за нее появлялся элемент без применения
document.body.scrollHeight
?
|
|

19.09.2017, 20:00
|
|
Аспирант
|
|
Регистрация: 17.02.2013
Сообщений: 34
|
|
|
Как тут любят говорить конкретизируй вопрос. То у тебя плавно появлялся, то плавно опускался.
Первое легко через свойство css: opacity, второе только через js.
|
|

19.09.2017, 20:00
|
 |
Профессор
|
|
Регистрация: 01.12.2016
Сообщений: 3,650
|
|
document.body.scrollHeight
заменить на
window.innerHeight;
Последний раз редактировалось j0hnik, 19.09.2017 в 20:04.
|
|
|
|