JQuery UI Перетаскиваемый и сенсорный удар в браузере Android по умолчанию
Я пытаюсь реализовать поведение перетаскивания с помощью пользовательского интерфейса JQuery с библиотекой Touch Punch ( http://touchpunch.furf.com/). Все отлично работает во всех браузерах на Android и IOS, кроме стандартного браузера Android. В простейших примерах, представленных на сайте touchpunch, все работает, но когда у вас много областей, в которых можно выполнить сброс (или в некоторых других случаях), перетаскивание в браузере Android по умолчанию не работает (или работает ужасно). Я написал пример для этой ситуации: http://jsfiddle.net/u6cNS/166/
$(".drag" ).draggable();
$(".drop" ).droppable({
drop: function( event, ui ) {
$( this )
.addClass( "ui-state-highlight" )
.find( "p" )
.html( "Got it!" );
}
});
(см html на jsfiddle)
Любые решения или обходные пути приветствуются.
1 ответ
Вы можете попробовать вариант "принять" в случае нескольких областей сбрасывания.
здесь объясняется, как его использовать: http://api.jqueryui.com/droppable/