点击jQuery Sortable列表不会模糊输入

我可以通过点击页面上的任何地方来模糊我的输入,除了jQuery Sortable列表。 我怎样才能解决这个问题? UPD: 演示

$('sortable').mousedown(function(){ document.activeElement.blur(); }); 

看一下jquery-ui的cancel选项

  $("#sortable").sortable(cancel: 'input'); 

你必须删除$("#sortable").disableSelection();

看我的jsfiddle

UPDATE

我理解你的问题。 由于jQuery在排序列表时会停止浏览器的默认function,因此永远不会为该字段调用模糊。 你必须强迫场变得模糊。

看我的jsfiddle 。 我使用更改来调用模糊,如果您希望模糊始终发生,您可以将“更改”更改为“开始”。

这是jquery sortable的一个bug,它将在jqueryui 2.0.0中修复。 请参阅可排序:单击可排序项不会导致表单元素模糊

将句柄限制为非输入的特定元素为我解决了它。