2016-04-19 14 views
-1

Ich möchte Javascript/Jquery ein Stück Code ausführen, sobald das Fenster die Größe geändert wird. Gibt es eine Möglichkeit, dies zu tun? Ich glaube, ich lese etwas wie $(window).change (ich hätte das so falsch schreiben können, aber ich lerne), obwohl es keinen Indikator vermisst, der es sagt, wenn sich die Fenstergröße ändert.Aktivieren Sie Javascript in einem Fenster wird die Größe geändert

Vielen Dank im Voraus!

+0

https://api.jquery.com/resize/ – dYale

Antwort

1

Sie können .resize() Funktion verwenden.

Binden Sie einen Ereignishandler an das JavaScript-Ereignis "resize", oder lösen Sie das Ereignis für ein Element aus.

es wie folgt verwendet:

$(document).ready(function(){ 
    $(window).resize(function() { 
      console.log("Fired!"); 
     }); 
    }) 
+0

Danke, das war Hut, den ich suchte! –

1

Sie können für die window.resize() Funktion hören:

$(function(){ 
    $(window).resize(function(){ 
      // Your window was resized, do something here 
    }); 
}); 

Es ist erwähnenswert, dass dies für jede kleine Änderung abgefeuert werden, also wenn Sie es erwarten häufig auftreten, sollten Sie an approach similar to this related discussion verwenden, verwendet eine Verzögerung, um zu erkennen, wann die Größenänderung abgeschlossen ist, und dann wird das Ereignis ausgelöst.

+0

Danke, das war das, was ich suchte, ist die Webseite wirklich sehr leicht und nur für mich Es ist also kein Problem, dass es jeden Millisekunde den gleichen Befehl gibt, aber ich werde es für jedes zukünftige Projekt behalten! –

Verwandte Themen