$('.menu-button').on('click', function(){
$('.menu').toggleClass('open');
});
.menu {
display: none;
@media(max-width: 767px){
&.open { display: block; }
}
}
$(window).on('resize', function() {
//Тут Ваш код < 767
});
const isEven = function(number) {
return number % 2 == 0;
};
//Данная функция реверсит массив методом, схожим на метод сортировки пузырьком
function reverseArrayInPlace(array) {
//пока не дойдем до середины массива
for (let i = 0; i < Math.floor(array.length / 2); i++) {
i-тый элемент массива(идем с 1го элемента) записывает в временную переменную
let old = array[i];
в i-тый элемент массива записываем значение i-того элемента с конца массива (при i = 0, самый последний массив, и т.д.)
array[i] = array[array.length - 1 - i];
//в вышесказанный элемент массива с его конца записываем значение i-того элемента массива (который мы во временную переменную записали
array[array.length - 1 - i] = old;
}
//в итоге мы за O(n/2) ходов реверснули массив и возвращаем его
return array;
}
let arrayValue = [1, 2, 3, 4, 5];
reverseArrayInPlace(arrayValue);
console.log(arrayValue);
<button type="button"></button>
var searchBtn = document.querySelector('.main-header__button'),
searchInput = searchBtn.querySelector('.main-header__input'),
menu = document.querySelector('.main-header__menu');
searchBtn.onclick = function(event) {
searchInput.classList.add('main-header__input_active')
searchInput.focus()
this.classList.add('main-header__button_active')
menu.classList.add('hidden')
}
searchInput.onblur = function(event) {
this.classList.remove('main-header__input_active')
this.parentNode.classList.remove('main-header__button_active')
menu.classList.remove('hidden')
}