Frage

Ich habe gerade eine Hausaufgabe beendet und abgeschlossen, bei der das Ziel darin bestand, "Text mit JavaScript -Stilen dynamisch zu ändern". Wir hatten ein paar Absätze mit einer bestimmten Klasse in ihnen, und diese waren diejenigen, die wir ändern sollten.

Wenn Sie nun eine CSS -Datei mit der Größe der X -Größe sind, und wenn die Seite geladen wird, verwenden Sie JavaScript, um diesen Wert zu erzielen und ihn größer zu machen. Würde das die Größe dynamisch verändern?

Es stellte sich heraus, dass der Lehrer tatsächlich die Textgröße ändern wollte, wenn das Fenster geändert wird, aber es scheint, dass das, wonach er tatsächlich gefragt hat, ziemlich offen war.

Ich versuche nur, eine Vorstellung davon zu bekommen, was als dynamische Größenänderung qualifiziert ist.

Danke für jede Einsicht ..

            function setGreekSize() // change the height of text w/ 'greek' class
        {
            var currentSize = parseInt($("#content").css("font-size"))*1.2;
            $(".greek").css("font-size", currentSize+"px");
        }

Ich hatte das in einer Funktion, als das Dokument fertig war. Etwas sinnlos, weiß ich, aber er sagte, er solle nicht versuchen, mit der Hausaufgabe zu "ausgefallen" zu werden.

War es hilfreich?

Lösung

Die dynamische Größe ist die Größe des Textes basierend auf einem Ereignis oder einer Aktion ... es war eine Größe, die sich dann aufgrund des Ereignisses geändert hat. Ich würde argumentieren, dass die Größe der Größe, sobald die Seite geladen wird, gültig sein mag, aber wie würde der Benutzer wissen, was die ursprüngliche Schriftart war und was die neue Schriftart ist? Die einzige Person, die weiß, dass es dynamisch ist, ist der Entwickler. Ja, wenn es gut logik oder argumentiert war. Ich würde Ihr Beispiel ändern, um einen Timer auf diese Weise hinzuzufügen, wie der Benutzer die ursprüngliche Größe sehen kann, und nach einigen Sekunden ändert sich dies. IR Vielleicht klickt der Benutzer auf eine Schaltfläche und der Text wächst ...

Benötigen Sie Beispielcode?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top