Cara memanggil fungsi javascript hanya pada@media screen and(max-width :xpx)

Apa bisa kita memanggil sebuah fungsi dari javascript dan hanya bisa aktif saat kita memasang @media screen di css. Contoh max widnya 800px?

avatar Amrizah
@Amrizah

12 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

Hi @Amrizah, coba ini <pre> function myFunction(x) { if (x.matches) { // If media query matches document.body.style.backgroundColor = "yellow"; } else { document.body.style.backgroundColor = "pink"; } }

var x = window.matchMedia("(max-width: 700px)") myFunction(x) // Call listener function at run time x.addListener(myFunction) // Attach listener function on state changes </pre> sumber: W3School

avatar apake1
@apake1

106 Kontribusi 55 Poin

Dipost 5 tahun yang lalu

terimakasih mas @apakel

avatar Amrizah
@Amrizah

12 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban