Droppable не запускается в jQuery UI

0

HTML:

<ul id="tree">
    <li id="1">test1</li>
     <li id="2">test2</li>
     <li id="3">test3</li>
     <li id="4">test4</li>
</ul>

JQuery:

$("#tree li").draggable().droppable({
  element: '#tree',
  tolerance: 'around',
  aroundTop: '25%',
  aroundBottom: '25%',
  aroundLeft: 0,
  aroundRight: 0,
  drop: function(event,ui) {
    id = $(this).attr("id");
    alert(id);
  }
});

Но событие капли не стреляет. Я не понимаю. Невозможно найти ошибку.

Вот пример скрипта и скрипт ui.overState

Теги:

1 ответ

1

Там, кажется, не существует, и around значения для допуска опции, текущие Допустимые значения fit intersect pointer touch, так что если вы просто закомментируйте вашу tolerance к линии, вашу манящую работу.

См. Рабочую скрипку

  • 0
    Спасибо за быстрый ответ. ui.overState ли ui.overState в jQuery UI 1.9.2 устаревшим? У меня есть некоторый рабочий код в 1.8, но когда я обновляю js, у меня возникает проблема. Если да, то каков этот альтернативный вариант решения? См. Мою следующую Fiddle. Еще раз спасибо за помощь

Ещё вопросы

Сообщество Overcoder
Наверх
Меню