Im совершенно новый для javaScript/jquery. Я написал следующий код, чтобы переключить мобильную навигацию, но я уверен, что есть простой способ объединить следующие кодовые блоки. Я был бы признателен за советы, как написать это лучше, более изящный способ. БлагодаряЛучший способ написать следующий jquery
$(document).ready(function(){
var width = $(window).width();
if(width <=500){
$("nav").addClass("mobile").removeClass("desktop");
}
else{
$("nav").removeClass("mobile").addClass("desktop");
}
});
$(document).ready(function(){
$(window).resize(function(){
var width = $(window).width();
if(width <=500){
$("nav").addClass("mobile").removeClass("desktop");
}
else{
$("nav").removeClass("mobile").addClass("desktop");
}
});});
Я должен отметить, что с toggleClass второй параметр используется для определения того, следует ли добавить или удалить класс. Если значение этого параметра истинно, класс добавляется; если false, класс удаляется. Поэтому, определяя логический isMobile, мы можем передать, следует ли добавлять или удалять класс. Просто сохраняет инструкции If/else –