ウィンドウのサイズが700ピクセル未満のときに、コンソールにメッセージを書き込もうとしています。
私が試したことは次のとおりです。
if(window.innerWidth < 700){
console.log("hello");
}
そして
if(screen.width < 700){
console.log("hello");
}
エラーメッセージは表示されませんが、コードは実行されません。700の後に「px」を広告すると、「Uncaught SyntaxError:Unexpectedidentifier」というエラーメッセージが表示されます。
これをwindow
のresize
イベントリスナー内に配置する必要があります。また、を使用する必要がwindow.innerWidth
あり、常に整数値を返します。
if (window.attachEvent) {
window.attachEvent('onresize', function() {
if (window.innerWidth < 760)
console.log("Less than 760");
else
console.log("More than 760");
});
} else if (window.addEventListener) {
window.addEventListener('resize', function() {
if (window.innerWidth < 760)
console.log("Less than 760");
else
console.log("More than 760");
}, true);
} else {
//The browser does not support Javascript event binding
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加