網路上找到幾個方法都是將捲軸寬度加上去,個人覺得太過麻煩,捲軸寬度的算式通常會佔是好幾行,不是很美。$(window).width(); $(window).innerWidth(); $(window).outerWidth(); $(window).outerWidth(true); 以上皆同值
仔細 Google 後,有找到一個在「只需判斷而不需取值」的情況下非常簡單的寫法:
混在 jQuery 裡使用是沒問題的。if (window.matchMedia('(min-width: 300px)').matches){ ... }