Это связано с выделением текста - поведение собственного браузера.
Вы можете наблюдать ту же проблему в Chrome, используя клавишу SHIFT вместо CTRL .
Чтобы преодолеть это, вы можете просто очистить выделение сразу после того, как пользователь щелкнет ячейку, чтобы выбрать:
$(".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();
});
Обновленная скрипка .