S/O!
Ich brauche eine zuverlässige Möglichkeit zu erkennen, ob $(window).on('resize')
durch Benutzerinteraktion oder durch einen jQuery .trigger
Aufruf ausgelöst wurde.
Ich habe folgendes versucht, aber ich scheine nicht die Parameter wieder in den Funktionsaufruf zu erhalten:
$(window).trigger('resize',[true]);
function prepareOnResize(e, triggered){ console.dir(triggered); }
$(window).on('resize',prepareOnResize);
Triggered die Breite des Bildschirms zurückzukehren scheint, so habe ich versucht, die folgende, auch ohne Erfolg:
$(window).trigger('resize',[true]);
function prepareOnResize(e, width, height, triggered){ console.dir(triggered); }
$(window).on('resize',prepareOnResize);
In diesem Fall ausgelöst kommt zurück undefined
.
Ich bin hier ratlos - jede Hilfe wäre sehr willkommen. Vielen Dank!
Das erste Beispiel sollte funktionieren. [Es funktionierte ok für mich] (https://jsfiddle.net/0wqrq0z5/1/) – Andy