16. September 200817 j Hallo, ich habe gerade dein kleines Problem mit mootools. Ich habe die folgenden Funktionen. function showOverlay() { new Element("div", {id: "gwt-Overlay"}).inject($('__gwt_historyFrame'), 'after'); window.addEvent('scroll', positionOverlay); window.addEvent('resize', positionOverlay); positionOverlay(null); } function hideOverlay() { window.removeEvent('scroll', positionOverlay); window.removeEvent('resize', positionOverlay); $('gwt-Overlay').destroy(); } function positionOverlay(e) { $('gwt-Overlay').setStyles( { left: window.getScrollLeft(), top: window.getScrollTop(), height: window.getHeight() }); } Nachdem ich showOverlay aufrufe, habe ich zwei div-Elements mit der id 'gwt-Overlay', beim Aufruf von hideOverlay bleibt folglich eines übrig. Wie kann ich erreichen, dass ich nur ein Element erstelle und dieses auch an der richtigen Stelle eingefügt wird?
16. September 200817 j warum hast du 2 Elemente wenn du es aufrufst ? nach deinem Code jedenfalls nicht.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.