我不确定我在这里做错了什么,但由于某些原因,以下代码会抛出未定义的变量。
我应该使用什么变量来测试和测试窗口的宽度?
jQuery(document).ready(function() {
function dostuff(){
if (window.width < 1050) {
console.log("not working?")
} else {
console.log(window.width)
}
}
jQuery(window).resize(function(){
dostuff();
});
});
答案 0 :(得分:2)
window
没有width
属性。你需要使用:
window.innerWidth
此外,代码可以减少:
jQuery(function($) {
function dostuff() {
if ($(window).width() < 1050) {
console.log("not working?")
} else {
console.log($(window).width())
}
}
$(window).resize(dostuff);
});