사용자가 머리글을 아래로 스크롤 할 때 수정 위치에 대한 jquery가 구현되었습니다. 하지만 ie8을 제외한 모든 브라우저에서 작동합니다. 누구든지 올바른 방법을 제안 할 수 있습니다.스크롤에 고정 된 헤더가 작동하지 않습니다. ie8입니다.
$(document).ready(function()
{
$(document).scroll(function()
{
var window_y = $(window).scrollTop();
var header_h = $('.header').height();
if(window_y > header_h)
{
$(".header").addClass('fixed');
}
else
{
$(".header").removeClass('fixed');
}
});
});
작업을 참조
$(window).scroll(function() {
var header_h = $('.header').height();
//console.log(header_h);
if ($(this).scrollTop() > header_h)
{
$(".header").addClass('fixed');
}
else
{
$(".header").removeClass('fixed');
}
});
나를 보자 here.
문제를 재현하는 jsfiddle.net에서 데모를 만들 것을 제안합니다 – charlietfl
바이올린 링크가 업데이트 되었습니까? 또는 당신이 필요로하는 것은 헤더 부분을 "shopper.queldorei.com"으로 만들고 싶을뿐입니다. – matthewb