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/

Другие вопросы по тегам