Фиксированное боковое меню
Здравствуйте, люди добрые помогите чайнику.
<script>
$(document).scroll(function (){/*Фиксируем меню при прокрутке*/
if($(document).width () > 10){/*Фиксируем меню при прокрутке*/
if ($(document).scrollTop() > $('#o_kafe').height() + 1150)/*Фиксируем меню при прокрутке*/
$('.block_fix').addClass ('fixed1');/*Фиксируем меню при прокрутке*/
else
$('.block_fix').removeClass ('fixed1');/*Фиксируем меню при прокрутке*/
}
});
</script>
Меню становится фиксированным после прохождения блока с id = o_kafe
и мне нужно, чтобы оно останавливаясь в конце блока с id = о_kafe а оно у меня бежит до футера(( для вас это пустяки я знаю))
Зачем здесь первое условие?
$("#o_kafe").offset().top + $("#o_kafe").height()Таким образом, в главном условии проверяете - превышает ли скролл позицию нижней границы, и если true, то фиксируете блок.