Верхнее меню сайта появляется только при прокрутке страницы. Как сделать чтобы меню появлялось сразу при загрузке?

голоса: 0
На сайте есть верхнее меню, но оно отсутствует при загрузке страницы. А появляется оно спустя нкотрое время при прокручивании страницы вниз. А хотелось бы, чтобы сразу при загрузке страницы оно было на месте.  Что делать?
Адрес сайта 03massage.ru/index/contacts/0-4
| Автор: | Категория: Дизайн сайта
Изменение категории | | Автор: webanet

Ответов: 1

голоса: 0
 
Лучший ответ

Отредактируйте скрипт - http://03massage.ru/js/custom.js удалите с него часть кода:

// Navigation Top
    //-------------------------------------------------------------
    $(document).scroll(function () {
        var y = $(this).scrollTop();
        if (y > 300) {
            $('.navbar-hidden').fadeIn();
        } else {
            $('.navbar-hidden').fadeOut();
        }
    });

после должно быть как нужно.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Нет. Удалила эту часть кода - верхнее меню исчезло совсем...
Наталья123,

Попробуйте удалить и при этом в стили добавьте:

.navigation-top.navbar-hidden {display:inherit!important}

Проблему решила самостоятельно. Вы верно нашли источник проблемы, вот только ее решение додумала сама. Просто в данном коде значение "у" показывает как я поняла какое кол-во символов надо прокрутить, чтобы появилось верхнее меню. Так вот я заменила значение "у>300" на ""у>-1". И теперь меню всегда на месте.))

// Navigation Top
    //-------------------------------------------------------------
    $(document).scroll(function () {
        var y = $(this).scrollTop();
        if (y > -1) {
            $('.navbar-hidden').fadeIn();
        } else {
            $('.navbar-hidden').fadeOut();
        }
    });

...