Я пытался создать мобильное навигационное меню с HTML и javascript.Таким образом, я создал четыре ссылки, флажок и функцию, которая может скрывать ссылки, когда флажок снят, и отображать их, когда он установлен, работает нормально, единственная проблема - Я не хочу, чтобы функция выполнялась, еслиширина экрана превышает 516 пикселей. Вот что у меня получилось («переключатель» - это идентификатор флажка, а «ссылки» - это идентификатор ссылок):
function togglemenu() {
var toggle = document.getElementById("toggle");
var links = document.getElementById("links");
if (toggle.checked == true){
links.style.display = "block";
}
if (toggle.checked == false){
links.style.display = "none";
}
}
Вот мой обновленный код:
function togglemenu() {
var toggle = document.getElementById("toggle");
var links = document.getElementById("links");
if (document.body.clientWidth <= 516) {
if (toggle.checked == true){
links.style.display = "block";
}
if (toggle.checked == false){
links.style.display = "none";
}
}
Все еще не работает.Вот все это в jsfiddle ...