Ciò è dovuto al testo di essere selezionato - comportamento nativo del browser.
Si può osservare lo stesso problema in Chrome, nonché utilizzando il tasto SHIFT invece di CTRL.
Per ovviare a questo, si può semplicemente cancellare la selezione a destra dopo che l'utente fare clic sulla cella per selezionare:
$(".subject").live('click',function(event) {
if(event.ctrlKey) {
$(this).toggleClass('selected');
} else {
$(".subject").removeClass("selected");
$(this).addClass("selected");
}
if (document.selection)
document.selection.empty();
else if (window.getSelection)
window.getSelection().removeAllRanges();
});
Updated fiddle.
fonte
2012-02-26 10:54:22
Isnt che una caratteristica? Firefox evidenzia elementi selezionati con un bordo blu. – Alex
Probabilmente è il contorno che stai vedendo, prova a rimuoverlo. – adeneo
@Alex Dunno. Ad ogni modo, se questa è una funzionalità, voglio disabilitarla. La domanda è, come? –