Фиксированное боковое меню
Здравствуйте, люди добрые помогите чайнику.
<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, то фиксируете блок.