J'ai essayé de demander à cet avant sans aucune chance d'expliquer/de prouver un exemple de travail où le bug se produit. Voici donc un autre essai:
Je suis en train de reproduire un espace réservé effet sur un contenteditable DIV. Le concept de base est simple:
<div contenteditable><em>Edit me</em></div>
<script>
$('div').focus(function() {
$(this).empty();
});
</script>
Cela peut sometomes de travail, mais si l'espace réservé contient du HTML, ou si il y a d'autres traitements, la modifiable DIV du curseur de texte est en cours de suppression, et l'utilisateur doit cliquer sur l'modifiable DIV pour être en mesure de commencer à taper (même si il est encore dans le flou):
Exemple: http://jsfiddle.net/hHLXr/6/
Je ne peux pas utiliser un accent de déclenchement dans le gestionnaire, car elle permettra de créer une boucle d'événements. J'ai donc besoin d'un moyen de re-régler le curseur curseur dans le modifiable DIV, ou de quelque autre façon re-concentrer.