所以我正在建設一個網站,我有一些使用HTML和JS的自定義菜單。當菜單打開時它是屏幕的25%:Javascript媒體查詢沒有迴應
function opensideNav() {
document.getElementById("mySidenav").style.width = "25%";
}
//Closes Right sidenav
function closesideNav() {
document.getElementById("mySidenav").style.width = "0";
}
如果我使用
var mq = window.matchMedia("(min-width: 1023px)");
if (mq.matches) {
function opensideNav() {
document.getElementById("mySidenav").style.width = "25%";
}
//Closes Right sidenav
function closesideNav() {
document.getElementById("mySidenav").style.width = "0";
}
} else {
function opensideNav() {
document.getElementById("mySidenav").style.width = "100%";
}
//Closes Right sidenav
function closesideNav() {
document.getElementById("mySidenav").style.width = "0";
}
}
它只會打開比1023更小的屏幕上的菜單....我試圖改變最小到最大但仍然是同樣的問題。請幫助:)