Нажмите на jQuery Сортируемый список не размывает ввод - PullRequest
5 голосов
/ 15 января 2012

Я могу размыть свой ввод, щелкая в любом месте страницы, кроме списка сортировки jQuery.Как я могу это исправить?UPD: демо

Ответы [ 4 ]

5 голосов
/ 16 января 2012
$('sortable').mousedown(function(){
  document.activeElement.blur();
});
3 голосов
/ 15 января 2012

Взгляните на опцию cancel в jquery-ui

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

Вам придется удалить $("#sortable").disableSelection();

см. Мой jsfiddle

UPDATE

Я понимаю вашу проблему. Поскольку jQuery останавливает стандартные функции браузера при сортировке списка, размытие для этого поля никогда не вызывается. Вам придется заставить поле размываться.

Смотрите мой jsfiddle . Я использую change для вызова размытия, вы можете изменить 'change' на 'start', если хотите, чтобы размытие всегда происходило.

1 голос
/ 09 мая 2014

Чтобы ограничить дескриптор конкретным элементом, который не является входом, это решено для меня.

1 голос
/ 11 декабря 2012

Это ошибка сортируемой jquery, которая будет исправлена ​​в jqueryui 2.0.0.См. Сортируемый: щелчок по сортируемому элементу не приводит к размытию элемента формы

...