Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как скрыть зафиксированое меню при прокрутки странице до конца (https://javascript.ru/forum/jquery/45833-kak-skryt-zafiksirovanoe-menyu-pri-prokrutki-stranice-do-konca.html)

informant 18.03.2014 01:16

Как скрыть зафиксированое меню при прокрутки странице до конца
 
На сайте есть зафиксированое меню которое появляеться в определенный момент вот скрипт:

$(window).scroll(function(){
if ( $(this).scrollTop() > 935 && $menu.hasClass("default") ){
$menu.fadeOut('fast',function(){
$(this).removeClass("default")
.addClass("fixed")
.fadeIn('fast');
});
} else if($(this).scrollTop() <= 935 && $menu.hasClass("fixed")) {
$menu.fadeOut('fast',function(){
$(this).removeClass("fixed")
.addClass("default")
.fadeIn('fast');
});
}
});//scroll

Нужно чтоб когда пользователь прокрутил страницу до конца это фиксированное меню пропадало (скорее всего менялся клас на default)?В идеале чтоб меню проподало в определенном месте в конце страницы ( 30px от нижней границы страницы)...
Пробовал при помощи scrollBottom прописать условие типа:

if($(this).scrollBottom() == 0 && $menu.hasClass("fixed")) {
$menu.fadeOut('fast',function(){
$(this).removeClass("fixed")
.addClass("default")
.fadeIn('fast');
});

Но не работает, подскажите как сделать.


Часовой пояс GMT +3, время: 20:24.