Mi problema es similar al this, pero necesito una forma de obtener las coordenadas del lado derecho de la selección con Javascript en Firefox. Hice un pequeño ejemplo para mostrar lo que quiero decir:¿Cómo obtener las coordenadas del final del texto seleccionado con javascript?
El código que tengo de los otros post es el siguiente:
var range = window.getSelection().getRangeAt(0);
var dummy = document.createElement("span");
range.insertNode(dummy);
var box = document.getBoxObjectFor(dummy);
var x = box.x, y = box.y;
dummy.parentNode.removeChild(dummy);
Esto me da las coordenadas del principio de la selección . ¿Hay alguna forma de recuperar las coordenadas del final de la selección?
+1 por ser de 3 segundos más rápido. No sabía * getBoxObjectFor() * ya había sido eliminado. –
Lo recordé porque hace unos meses MooTools se rompió porque estaba detectando Mozilla usando un sniff para 'getBoxObjectFor()' (un método que nunca usó, hasta donde yo sé). –
colapso (falso) es exactamente lo que estaba buscando. Muchas gracias. Me ayudaste mucho. – Bob