Вам нужно что-то подобное:
function logMatchStatus(divswitch) {
if (divswitch.matches) {
console.log("It matches");
} else {
console.log("It doesn't");
}
}
window.addEventListener('resize', function() {
var divswitchExample = window.matchMedia("(max-width: 640px)");
logMatchStatus(divswitchExample);
})
Я изменил некоторые имена, чтобы сделать их более значимыми (и я рекомендую вам делать это всегда), но сохранил ваш код таким же.
Вы можете прочитать о addEventListener здесь и здесь
Также обратите внимание, что в моем примере я использую событие resize
, поэтому вы можете запустить сниппет, проверить консоль и изменить ширину окна, чтобы обеспечить егоработает.Если вам нужно, чтобы ваша функция работала только при загрузке страницы, замените 'resize'
на 'load'