ceci est mon code, je remplis l'espace tout en div, (utilisation jquery):Comment obtenir la position du curseur de texte à l'aide javascript
<div id="a" style="position:absolute;top:300px;width:100px;height:100px;background:red;color:black;word-wrap:break-word;">
<div id='a2' contenteditable=true ></div>
</div>
<script type="text/javascript">
String.prototype.repeat = function(n) {
return new Array(1 + parseInt(n, 10)).join(this);
}
var s=$('#a').width()/4*$('#a').height()/19;
$('#a2').html(' '.repeat($('#a').width()/4*parseInt($('#a').height()/19)))
$('#a2').click(function(){
alert('sss')
})
</script>
alors comment puis-je obtenir la position du curseur de texte lorsque je clique quelque part dans ' a2' div
la démo est http://jsfiddle.net/KBnKc/
grâce
Quel curseur, le texte ou celui de la souris? –
@Pekka Mouse - la démo est juste une boîte rouge. –
@ Šime true, mais il contient une div avec 'contenteditable = true'. –