jQuery: флажок не теряет фокус (размытие) [IE]

У меня есть скрипт, который позволяет строке таблицы перемещаться вверх после нажатия флажка.

(См. мой вопрос здесь: jQuery: переместить строку таблицы на первую позицию, а затем обратно)

Теперь у меня проблема, что после нажатия на флажок, а затем на другой не отмеченный флажок не размывается, и после нажатия еще нескольких флажков несколько флажков имеют фокус.

пример:

  • нажмите на А
  • затем нажмите на С
  • в большинстве случаев A теперь имеет фокус, даже если он не отмечен

код:

http://jsfiddle.net/gguNM/2/

Обратите внимание, что эта проблема возникает в Internet Explorer, а не, например, в Internet Explorer. в FireFox.

Что я могу сделать, чтобы предотвратить выделение нескольких флажков (или неправильного cb)?

Я уже пробовал что-то вроде этого:

$(":checkbox").click(function () { setTimeout($(":checkbox").blur(), 100); });

но это ничего не меняет.


person Keith L.    schedule 15.03.2012    source источник
comment
Вы когда-нибудь выясняли, что здесь происходит? У меня проблемы с размытием, которое не вызывается при нажатии флажка в Chrome...   -  person Damon    schedule 30.04.2012