Ich arbeite an einer Windowing-Anwendung für eine Website von mir. Im Moment habe ich jedes einzelne Fenster als im Körper der Site eingerichtet. Ich füge neue Fenster hinzu, indem ich buchstäblich den entsprechenden Code am Ende des body-Elements anfüge, und lösche sie, indem ich dieses div entferne. (Ich verwende jQuery für die zugrunde liegende JavaScript-Architektur.)Ist es legal, eigene CSS-Attribute zu erstellen?
Ich habe festgestellt, dass ich für jedes Fenster in der Lage sein möchte, einige Werte zu speichern, die nicht direkt verwendet werden. Angenommen, ich maximiere ein Fenster, würde ich seine alte Position und Größe speichern wollen, so dass, wenn ich es maximiere, es zu seiner alten Position und nicht nur irgendwo zufällig zurückkehrt. Meine eigentliche Frage ist also, ob es legal wäre, benutzerdefinierte CSS-Attribute zu erstellen (wohl wissend, dass der Browser sie ignorieren würde), mit dem einzigen Zweck, Informationen wie diese pro div zu halten. Oder wäre das illegal, und sollte ich mir eine andere Alternative ansehen?
Ich bin sicherlich vertraut mit Methoden, all dies in einem Array zu halten, damit das System blind damit laufen kann, aber das ist schön und anfällig für Fehler und Dinge, und es wäre immer noch ein bisschen schwierig zu arbeiten mit.
Dank
Klingt wie du meintest Javascript-Attribute (Eigenschaften) statt CSS-Attribute .... –
Vielleicht. In der Tat bezog ich mich auf die Verwendung von jQuery, um etwas wie $ (". Window") zu machen. Css ("my-property", value); aber es könnte definitiv bessere Wege geben, es zu tun. –