. Bu iki değer tüm modern tarayıcılarda mevcuttur. Uygulama başlatıldığında tarayıcı küçültülmüş olsa bile, ekranın gerçek boyutlarını verir. Tarayıcı ölçeklendiğinde, window.innerWidth
değişiklikleri mobil cihazlarda gerçekleşmeyebilir, ancak bilgisayarlarda ve dizüstü bilgisayarlarda olabilir. screen.width
ve screen.height
değerleri, mobil cihaz dikey ve yatay modlar arasında geçiş yaptığında değişir, bu nedenle değerleri karşılaştırarak modu belirlemek mümkündür. , bir PC veya dizüstü bilgisayarla uğraştığınız 1280 pikselden daha büyükse.
İki değerin ne zaman çevrildiğini saptamak için Javascript'te bir olay dinleyicisi oluşturabilirsiniz. Konsantrasyona alınacak dikey screen.width değerleri 320px (çoğunlukla iPhone'lar), 360px (çoğu diğer telefon), 768px (küçük tabletler) ve 800px (normal tabletler).
JS ile iyi düşünülmüş! – sshow