Проблема сортировки / отключения выбора jQuery - PullRequest
3 голосов
/ 10 января 2011

У меня проблема с моим сортируемым списком jQuery, где выбирается текст. Я обнаружил функцию disableSelection(), но не могу заставить ее работать.

Вот JS:

$('ul#current_projects').sortable({
placeholder: "drop-zone",
axis: 'y',
handle: 'span.handle',
opacity: 0.5,
revert: true  
});

$('ul#current_projects').disableSelection();

Вот HTML:

<ul id="current_projects" class="ui-sortable" unselectable="on">
  <li class="project_42">
    <div class="command">
      <span class="handle"></span>
      <a href="#" class="delete"></a>
    </div>
    <a href="#" class="project">Testing</a>
  </li>
  <li class="project_52">
    <div class="command">
      <span class="handle"></span>
      <a href="#" class="delete"></a>
    </div>
    <a href="#" class="project">Testing</a>
  </li>
</ul>

Похоже, что невыбираемое состояние включено, но просто не мешает выделению текста.

Любая помощь будет оценена

1 Ответ

3 голосов
/ 10 января 2011

У меня была похожая проблема, и она работала для меня, когда я использовал опцию containment: 'parent'.

Дайте попробовать:

$('ul#current_projects').sortable({
 placeholder: "drop-zone",
 axis: 'y',
 handle: 'span.handle',
 opacity: 0.5,
 revert: true,
 containment: 'parent'
}).disableSelection();
...