[英]screen.width not checking for a window resize
我目前正在使用此脚本来查看访问我网站的用户的屏幕宽度是否小于 800。我遇到的问题是我还希望在用户将屏幕宽度调整为小于 800 时触发警报. 这怎么可能实现?
目前,脚本仅在最大化屏幕宽度低于 800 时显示警报。
例如,我希望当用户的宽度为 1000 时触发此消息,但随后将其浏览器宽度缩小到 720。
if (screen.width <= 800) {
window.alert("screen smaller than 800");
}
你需要:
window.addEventListener('resize', function() {
if (window.innerWidth <= 800) {
window.alert("screen smaller than 800");
}
}, true);
您可以使用调整大小功能来做到这一点:
var width = $(window).width();
$(window).resize(function(){
if ($(this).width() <= 800) {
window.alert("screen smaller than 800");
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.