这是我的问题:
我只想为小于“400px”的浏览器提供“addEventListener”点击方法。但是当我们调整浏览器的大小时,我想删除这个方法。
我的代码格式如下。如果我将浏览器长大超过 400 像素,我将继续使用该方法。我需要你的帮助。
function customFunction(x) {
var cardClick = document.getElementsByClassName("card");
var inner = document.getElementsByClassName("card-inner");
if (x.matches) {
cardClick[0].addEventListener("click", cardFunction);
function cardFunction() {
// some code
// inner[0].style......
}
} else {
cardClick[0].removeEventListener("click", cardFunction);
}
}
var x = window.matchMedia("(max-width: 400px)");
customFunction(x);
x.addListener(customFunction);