In Javascript, ho una determinata stringa e mi piacerebbe in qualche modo misurare quanto spazio (in pixel) occuperà all'interno di un determinato elemento.Come si può misurare lo spazio che un testo assumerà in Javascript?
Fondamentalmente quello che ho è un elemento che galleggia sopra ogni altra cosa (come un suggerimento), e ho bisogno di impostare la sua larghezza manualmente tramite Javascript, quindi si adatterà al testo all'interno.
Non riesco a farlo "auto-crescere" in modo naturale come un elemento in linea crescerebbe orizzontalmente per contenere i suoi figli.
In Windows ci sono API che fanno questo. C'è un modo per fare la stessa cosa in Javascript?
Se non c'è un modo decente, quale approccio credi sia fattibile? (come, provando diverse larghezze e controllando l'altezza per assicurarsi che non superi una certa soglia).
Meno "valori di pixel" posso hardcode nel mio JS meglio è, ovviamente.
Sembra hackish, ma ho elementi al DOM, da qualche parte invisibile come '#temp {position aggiunto: absolute; top: -1000} 'in modo che io possa misurarli e agire di conseguenza. In attesa di risposte. – meouw