window.matchMedia çalışıyor, ancak ekranın daraltıldığı zaman, '@ media only screen' ve 'works' gibi çalışmaların işe yarayacağını düşündüm. Window.matchMedia ile, örneğin bir masaüstü tarayıcısındaysanız, ekranın yüklenmesi veya yenilenmesi gerekir. Window.matchMedia ekranının yenilenmesi veya (yeniden) yüklenmesi gerekmeden ekran genişliğini artırdığınızda veya azalttığınızda otomatik olarak gerçekleştiği @media CSS gibi çalışmanın bir yolu var mı? window.matchMedia sadece pencere yenilemede çalışan
Örnek altında
kullanılıyor: Americastributetoparis.comjQuery(document).ready(function($) {
if (window.matchMedia("(max-width: 800px)").matches) {
// phone
$(".front-page-1").backstretch(["/wp-content/themes/digital-pro/images/americas-tribute-to-paris-mobile.png"]);
} else {
//tab or desktop
$(".front-page-1").backstretch([BackStretchImg.src]);
}
});