Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему когда меняешь ширину экрана меню меняет цвет?

gfhfgh fghfhgdfh Ученик (85), на голосовании 7 лет назад
https://jsfiddle.net/72oxsmt9/14/

jQuery(window).resize(function() {
if (window.innerWidth<=767)
{
$('.mobile-menu-b').addClass('mobile-menu');
$('#menu').removeClass('fix');

}
else {
$('.mobile-menu-b').removeClass('mobile-menu');
$('#menu').addClass('fix');

}
});
$(document).ready(function(){
$(window).scroll(function(){
if ($(window).scrollTop() > 0)
{
$('#menu').addClass('fix');
}
else
{
$('#menu').removeClass('fix');
}
});

$(window).scroll(function(){
if ($(window).scrollTop() > 0) {
$('.mobile-menu-b').addClass('mobile-menu');

}
else
{
$('.mobile-menu-b').removeClass('mobile-menu');

}
});

});
Голосование за лучший ответ
A_A Мудрец (17757) 7 лет назад
Ну, видимо в одном из css классов mobile-menu или fix прописан другой цвет (или в одном прописан, а в другом нет, и используется родительский)
Похожие вопросы