Wie fire.onresize Ereignis ausgelöst werden?

7

Ich versuche, das resize-Ereignis im Fenster programmgesteuert auszulösen:

%Vor%

Das geht leider nicht. Ich versuche, ExtJS-Bibliothek Neuberechnungen zu machen, und es verwendet DOM Level 3 Ereignisse, so dass ich nicht nur window.onresize(); aufrufen kann.

    
Tower 01.10.2011, 17:27
quelle

4 Antworten

2

Ich bin mir nicht sicher, welche Art von Neuberechnungen Sie wollen, aber vielleicht ist doLayout besser? Ссылка

    
deviousdodo 01.10.2011, 18:37
quelle
25

Sie erstellen das falsche Ereignis.

Resize ist ein UIEvent, hier die Spezifikationen

Sie müssen dies tun:

%Vor%

Sehen Sie es hier in Aktion: Ссылка

    
Martin Jespersen 01.10.2011 18:34
quelle
3

Nur für den Fall, dass jemand anderes dies benötigt, können Sie in Extjs 4.1 etwas typisch unelegantes tun ...

%Vor%

Keine ID im Viewport erforderlich - der .query ('viewport') Teil benutzt den Alias ​​config des Viewports.

    
PilotGuru 28.02.2013 01:05
quelle
1

Falls createEvent veraltet anstelle von CustomEvent , hier ist ein ähnliches Snippet mit der CustomEvent-API:

%Vor%     
yuvilio 13.01.2015 18:25
quelle

Tags und Links