Si tengo un elemento, por ejemplo:Obtener la posición del texto dentro de un elemento
<p>Lorem ipsum dolor sit amet, ante risus massa adipiscing quisque quis. At mauris tellus in, sed vehicula integer fermentum rhoncus at faucibus, in vitae purus. Maecenas in vel ligula orci tellus ac, fringilla conubia lorem elit. Dui nulla sodales morbi vel. Massa sed viverra. Maecenas imperdiet donec urna a, ligula sed</p>
Y esto fluyó a través de múltiples líneas:
Lorem ipsum dolor sit amet, ante risus massa adipiscing
quisque quis. At mauris tellus in, sed vehicula integer
fermentum rhoncus at faucibus, in vitae purus. Maecenas
in vel ligula orci tellus ac, fringilla conubia lorem
elit. Dui nulla sodales morbi vel. Massa sed viverra.
Maecenas imperdiet donec urna a, ligula sed
¿Es posible averiguar la posición (en x, y coords) de un personaje en particular en el texto usando JavaScript? Si esto falla, ¿podría obtener la posición y de cada línea en el texto que fluye?
Atención:: Hay una gran cantidad de texto en la etiqueta <p>
en mi solicitud, por lo que añadir <span>
alrededor de cada carácter/palabra sería demasiado procesamiento.
que está diciendo que necesita compensaciones para cada carácter + palabra en lugar de sólo unos pocos específicos? – Rup
@Rup buen comentario. De hecho, solo necesito la posición y de cada línea en el texto. Aunque dado que es un texto fluido, no supongo que realmente marque la diferencia. Actualizó la pregunta de todos modos. – Jamie
Tal vez esto te ayude: http://blog.mastykarz.nl/measuring-the-length-of-a-string-in-pixels-using-javascript/ – pimvdb