我不是很擅长 javascript,但我尝试了这个功能。
<script>
function myFunction(divswitch) {
if (divswitch.matches) { // If media query matches
} else {
}
}
var divswitch = window.matchMedia("(max-width: 640px)")
myFunction(divswitch) // Call listener function
divswitch.addListener(myFunction) // Attach listener
</script>
仅当用户切换浏览器尺寸时才会调用脚本。有人可以为用户修复代码,这不会切换他们的浏览器尺寸。它适用于手机等小于 640 像素的屏幕。