Mon code JS:Comportement étrange de la sélection
function getSelectedText(){
if(window.getSelection){
select = window.getSelection().getRangeAt(0);
var st_span = select.startContainer.parentNode.getAttribute("id").split("_")[1];
var end_span = select.endContainer.parentNode.getAttribute("id").split("_")[1];
console.log(select.endContainer);
var ret_urn=[st_span,end_span];
return ret_urn
}
else if(document.getSelection){
return document.getSelection();
}
}
$(document).ready(function() {
$("div#check_button button").click(function() {
var loc = getSelectedText();
console.log(loc);
});
});
Voici tout mon fichier html: http://pastebin.com/acdiU623
Il est difficile de l'expliquer, donc je préparé court-métrage: http://www.youtube.com/watch?v=tVk4K70JO80
Dans un quelques mots: lorsque j'appuie sur le bouton gauche de la souris et que je le garde enfoncé pour sélectionner du texte/des chiffres et commencer la sélection à partir de la moitié de la lettre/du numéro, cette lettre/numéro n'est pas surlignée. Je dois commencer la sélection avec précision. Il est correct avec des lettres larges, mais dur avec des lettres comme i, j ou l.
Ceci est un deuxième exemple de mon film. J'ai appuyé sur le bouton gauche sur 3/4 de la longueur du numéro 5, bien que 5 ne soit pas en surbrillance, il est sélectionné.
Testé sur FF et Opera.
Question intéressante, je ne peux pas * aider * avec, mais +1 pour m'intéresser. =) –
aha c'est la moyenne. mais même ici. – Pavan