2013-09-16 4 views
0

У меня большая проблема с этим проектом. Это интерактивная книга HTML5 для планшетов HTML5. Я использую Edge Animate, и моя проблема связана с перетаскиванием. В браузерах я могу перетащить изображение, которое хочу, но на iOS. Я пробую все, но ничего не меняется. Я объясняю свои шаги.Drag iOS Web App (Adobe Edge Animate)

1- Получить перетащить работы в браузерах с помощью JQuery, делающих мой объект .draggable.

2- Я использую мускулатуру, чтобы перетащить ее и вытащить, чтобы уничтожить ее. Это потому, что я перемещаю свет, и так я могу заставить его работать.

3- я установить эту функцию
document.ontouchmove = функция (е) { e.preventDefault();

, чтобы остановить прокрутку приложения на iOS.

3- скопировать код с помощью мыши вниз/вверх, чтобы коснуться начало/конца (у меня также есть мышки событие для моих браузера поверок)

4- Теперь скроллинг подмигнул хорошо, и я могу нажать все мои триггеры действия, но мое перетаскиваемое изображение не перемещается.

Пожалуйста, мне нужна помощь I'm из идей, и я couldn't найти ответ

Спасибо !!

ответ

0

Во-первых, вам необходимо реализовать дополнительную библиотеку - jQuery UI Touch Punch.

Я использовал один раз перетаскиваемый, но я решил сделать свой собственный «перетаскиваемый». Если вы хотите сделать что-то немного сложное, это единственный способ пойти. Если вы производите свое решение, вы можете отказаться от этой библиотеки дополнений и получить немного лучшую производительность.

Кстати, есть также некоторые графические артефакты (мигание), когда вы используете jquery draggable на ipad - по крайней мере, у меня были такие проблемы.

+0

Спасибо, я справлюсь с этим и скажу вам, если это работает. По правде говоря, Edge Animate работает быстро с анимацией и простыми кодами для браузера, но я не очень доволен тем, как он использует код и реализации ... –

+0

Почему вы недовольны рабочим процессом и реализациями edge animate? В этом случае речь идет только о библиотеке jquery. – ArturOlszak

Смежные вопросы