【发布时间】:2018-11-14 21:00:56
【问题描述】:
当浏览器大小调整为大于或小于 890 像素时,我正在尝试让我的简单 javascript 函数(没有 jQuery)向控制台记录一条消息。此代码在加载时起作用,但仅在页面加载时说明起始宽度:
if (window.innerWidth < 890) {
console.log('Less than 890px');
} else {
console.log('890px or more');
}
但我下面使用窗口事件的代码不起作用:
if (window.attachEvent) {
window.attachEvent('onresize', function() {
if (window.innerWidth < 890) {
console.log('Less than 890px');
} else {
console.log('890px or more');
}
})};
有人可以解释我在这里做错了什么吗?我对javascript比较陌生。感谢您的帮助。
【问题讨论】:
标签: javascript