У меня есть div с приложенным имуществом position: fixed;
. Мне нужно остановить это свойство на некоторой высоте прокрутки экрана. Есть идеи? Мне просто нужен только код css.Как сделать фиксированный позиционированный div до некоторой точки?
У меня есть div с приложенным имуществом position: fixed;
. Мне нужно остановить это свойство на некоторой высоте прокрутки экрана. Есть идеи? Мне просто нужен только код css.Как сделать фиксированный позиционированный div до некоторой точки?
'). Не забудьте обернуть их внутри ''. –
Вы можете сделать это с JQuery довольно легко:
$(window).scroll(function(){
if ($(window).scrollTop() >= target) { // change target to number
$("#el").css('position', 'relative');
}
});
или чистый JavaScript:
window.onscroll = function(){
if(window.scrollY >= target) { // change target to number
document.getElementById('el').style.position = 'relative';
}
};
Спасибо alot sir :) –
Но я не могу это получить, должен ли я написать число в px? т.е. (29px)? –
Нет, просто номер (в вашем случае 29) –
Не можете сделать это с чистым CSS. –
hmmm. Ok any Другой способ, но, пожалуйста, проделайте самый простой способ, так как я только изучил css –
См. Мой обновленный ответ, вы можете просто добавить один из кодовых блоков в нижней части страницы (до '