Подтвердить что ты не робот

Внедрение окна просмотра JQuery на ipad

Недавно я реализовал электронную книгу, такую ​​как функция веб-приложения, работающая на ipad. Одна из функций - сделать видовое окно для перетаскивания книги. Я использовал этот плагин viewport (с демо): http://borbit.github.com/jquery.viewport/

Проблема заключается в том, что контент не может перетащить. Это прекрасно работает на рабочем столе, но не на ipad. Существует два уровня книги, низкий уровень - это книжная страница. когда пользователь нажимает на книгу, отображается оверлей (верхний уровень), и это большой div для перетаскивания. Я подозреваю, что ipad не может ускорить работу более высокого уровня. Есть ли способ реализовать окно просмотра (см. Пример в ссылке выше) в ipad? Благодаря

<div id="view" style="height: 385px; width: 1422px; position: relative; overflow: hidden; display: block;">
<div class="viewportBinder" style="position: absolute; overflow: hidden; height: 2541px; top: -1078px; width: 1247px; left: 88px;">
<div class="viewportContent ui-draggable" style="position: absolute; height: 1463px; width: 1247px; top: 329.98150634765625px; left: 0px;">
<div id="popup" style="height: 1463px; width: 1247px; display: block;"><img id="largeText" src="http://203.80.1.28/FlippingBook/development/demo/original/Web081112_P001_text.png"><img id="largeImg" src="http://203.80.1.28/FlippingBook/development/demo/original/Web081112_P001_image.jpg">
</div>
</div>
</div>
</div>
4b9b3361

Ответ 1

Я думаю, что это можно легко решить с помощью jQuery UI Touch Punch, этот плагин добавляет поддержку сенсорного события для пользовательского интерфейса jQuery.

http://touchpunch.furf.com/

Попробуйте добавить script перед окном просмотра script, но после UI script, например:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/jquery-ui.min.js"></script>   
<script type="text/javascript" src="jquery.ui.touch-punch.js"></script>
<script type="text/javascript" src="jquery.viewport.js"></script>
<script type="text/javascript" src="https://github.com/borbit/jquery.scraggable/raw/master/jquery.scraggable.js"></script>

и что все!