Как сделать отступ сверху?

187
25 апреля 2018, 05:54

Есть меню под шапкой которое при прокрутке страницы подымается в верх, но над шапкой есть поиск и меню его перекрывает, как сделать отступ, что бы меню не доходило до верха 70px.

$(document).ready(function($) { 
    $nav = $('.fixed-div'); 
    $nav.css('width', $nav.outerWidth()); 
    $window = $(window); 
    $h = $nav.offset().top; 
    $window.scroll(function() { 
        if ($window.scrollTop() > $h) { 
            $nav.addClass('fixed'); 
        } else { 
            $nav.removeClass('fixed'); 
        } 
    }); 
});

.fixed-box { 
 height: 50px; 
} 
.fixed-div { 
 height: 50px; 
} 
.fixed { 
 position: fixed; 
 z-index: 9999; 
 top: 0; 
}

Answer 1
$h = $nav.offset().top - 70;

и

.fixed {
 position: fixed;
 z-index: 9999;
 top: 70px;
}

если я все правильно понял.

Answer 2

Попробуйте так:

$(document).ready(function($) {
    $nav = $('.fixed-div');
    $nav.css('width', $nav.outerWidth());
    $window = $(window);
    $h = $nav.offset().top;
    $window.scroll(function() {
        if ($window.scrollTop() > $h + 70) {
            $nav.addClass('fixed');
        } else {
            $nav.removeClass('fixed');
        }
    });
});
READ ALSO
Не рисует на canvas

Не рисует на canvas

Помогите, я решил попробовать написать игру на Javascript в своей игре я оспользую некоторое подобие ООП и вот когда я хочу сказать методу Draw из класса...

199
keypress не отслеживает стрелки на клавиатуре

keypress не отслеживает стрелки на клавиатуре

Мне нужно что-бы иммено когда держишь кнопку выводилась буква поэтому keyup и keydown не подойдут

192
Почему не работает условие If

Почему не работает условие If

Есть html форма для фильтрации вывода таблиц в БД, где есть 3 select

188
Получение cookies браузером при помощи PHP

Получение cookies браузером при помощи PHP

Можно ли как-нибудь получить куки из браузера при помощи phpКуки которые лежат в настройках браузера

206