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

Правильно ли написан код, он работает, но кое-что смущает условие?

Returno Мудрец (12320), на голосовании 7 лет назад
$('#menu').on('click',function(e){
e.stopPropagation();
if ( $('.icon-mobile-menu').is(':visible')<768)// вот это условие
$(this).removeAttr('style');
$('.icon-mobile-menu').removeClass('on');
})
});
Дополнен 7 лет назад
Голосование за лучший ответ
Капитан Гугл Искусственный Интеллект (146265) 7 лет назад
Да, оно всегда истинное. Его можно смело убирать, если код работает.
ReturnoМудрец (12320) 7 лет назад
если это "<768", то оно уже не работает
Капитан Гугл Искусственный Интеллект (146265) Наоборот. is возвращает bool - т. е. true или false. При сравнении с числом true преобразуется в 1, а false - в 0. Таким образом, оно всегда меньше 768.
ReturnoМудрец (12320) 7 лет назад
вот что получается
Капитан Гугл Искусственный Интеллект (146265) И что?
Похожие вопросы