Здравствуйте.
Не очень хорошо дружу с JS (верней, почти совсем не дружу). Появилась необходимость сделать плавающее меню на сайте. Воспользовался уже готовым кодом:
var h_hght = 150; // высота шапки
var h_mrg = 0; // отступ когда шапка уже не видна
$(function(){
$(window).scroll(function(){
var top = $(this).scrollTop();
var elem = $('#top_nav');
if (top+h_mrg < h_hght) {
elem.css('top', (h_hght-top));
} else {
elem.css('top', h_mrg);
}
});
});
Проблема в том, что при добавлении необходимых свой css
Код:
|
position: fixed;
z-index: 1000; |
шапка становится плавающей, да. Но не прилипает к верхней части и находится как раз в 150px от необходимого места. Как с этим бороться, подскажите пожалуйста