Привет, у меня есть это липкое меню, и я хочу изменить его в меню по умолчанию, когда размер окна меньше 644. Как я могу все время проверять, изменилось ли окно браузера?
var menu = $('#header');
pos = menu.offset();
$(window).scroll(function(){
if($(this).scrollTop() > pos.top+menu.height() && menu.hasClass('default')){
menu.fadeOut(100, function(){
$(this).removeClass('default').addClass('fixed').fadeIn(100);
$('#site-description').css({'display': 'none'});
$('#logo').css({'margin-top': '5px'});
});
} else if($(this).scrollTop() <= pos.top && menu.hasClass('fixed')){
menu.removeClass('fixed').addClass('default');
$('#site-description').css({'display': 'block'});
$('#logo').removeAttr('style');
}
});
Вы можете использовать:
$(window).resize(function(){
});