Ich habe den folgenden Code den Textstil in einem Textfeld zu ändern:ändern Buchstaben- und Wortabstand mit jQuery
HTML
<!--text area-->
<textarea placeholder="paste text here" size = "12" id="text" rows="5" cols="90" ></textarea>
<!--text alter inputs-->
<br/><br/>
letter spacing: <input type="number" placeholder="#" id="letterSpace"/>
<br/><br/>
word spacing: <input type="number" placeholder="#" id="wordSpace"/>
<br/><br/>
line spacing: <input type="number" placeholder="#" id="lineSpace"/>
<!--apply changes button-->
<br/><br/><button id="go">update text!</button>
JAVASCRIPT (jQuery)
$("#go").click(function(){
//SET VARS
var letterSpace = $("#letterSpace").val();
var wordSpace = $("#wordSpace").val();
var lineSpace = $("#lineSpace").val();
//UPDATE TEXT
$("#text").css("letter-spacing", letterSpace);
$("#text").css("word-spacing", wordSpace);
$("#text").css("line-height", lineSpace);
});
und es funktioniert für die Zeilenhöhe, aber nicht für den Buchstaben- oder Wortabstand. Weiß jemand, warum das sein könnte? Danke im Voraus!
Wo sind deine Einheiten ? Benutzt du em? px? %? – maiorano84
Sie müssen eine Art von Einheiten angeben. 'px',' pt', 'em',' rem' usw. – naomik