Semasa laman web kami mengguncang desktop, kami mengalihkan navigasi halaman utama ke sebelah kanan halaman untuk membuka lubang di sebelah kiri untuk mendapatkan lebih banyak kandungan. Kami ingin menambahkan kandungan ini hanya apabila skrin cukup besar. Bukan hanya memuatkannya sepanjang masa dan menyembunyikannya di telefon bimbit. Itu bukan pemikiran pertama yang sangat mudah alih, bukan?
Pada dasarnya kita perlu menguji lebar tingkap, maka jika cukup lebar, ajax dalam beberapa kandungan. Bagaimana kita mengetahui lebar tingkap? Kami melihat pelbagai cara. Kami mengukurnya dengan lurus ke atas. Kami menggunakan matchMedia () untuk menguji pertanyaan media. Kami akhirnya menggunakan pustaka kecil bernama Enquire.js untuk memberi kami fungsi panggilan balik pertanyaan media.