Ich verwende dieses Skript, um kleine oder große Bilder abhängig von der Bildschirmbreite zu laden.Javascript in jquery konvertieren .with
<script>
var jt_width = screen.width;
//var jt_height = screen.height;
if (jt_width < 361) {document.write('<div class="small-image"><img src="http://www.example.com/small-image.jpg" alt="small image alt"></div>') } else { document.write('<div class="large-image"><img src="http://www.example.com/large-image.jpg" alt="large image alt"></div>')};
</script>
Der Nachteil ist, dass auf einem Handy nicht im Fluge nicht ändert, wenn jemand von Hoch- auf Querformat geht, und ich möchte jQuery verwenden, um dies zu tun.
Ich lese online über verschiedene Möglichkeiten wie window.outerWidth oder .width() und ich verstand, dass .width() ist die beste Lösung in Bezug auf die Browser-Kompatibilität.
Ich möchte das obige Skript in eine jquery-Version konvertieren, aber da ich kaum etwas über Javascript weiß, weiß ich nicht, wie man das macht. Dies ist, was ich habe
function load(){
w.value = $(window).width();
h.value = $(window).height();
}
Wie kann ich die gleiche Ausgabe mit jquery bekommen?
zu ändern im laufenden Betrieb funktioniert es im Browser, wenn Sie die Größe des Fensters ändern? Hast du einen 'onresize'-Event-Listener an Ort und Stelle? –