JQuery UISortable отлично работает на Ipad, но нормальные ссылки в листинге теперь не работают - PullRequest
2 голосов
/ 07 июля 2011

У меня была проблема с тем, что сортируемый jQuery UI не работал на iPad / iPhone для моего списка записей.У меня есть ссылки [edit] и [delete] перед каждой записью, проблема ui-sortable исправлена ​​с помощью http://furf.com/exp/touch-punch/sortable.html,, который должен был просто включать один файл js, который переназначает события касания на события мыши. Теперь это работаетхорошо, теперь новая проблема в том, что я не могу щелкнуть ссылки [править] или [удалить] перед каждой записью в списке.Может ли кто-нибудь помочь, пожалуйста?<pre>var fixHelper = function (e, ui) { ui.children().each(function () { $(this).width($(this).width()); }); return ui; };</p> <p>$(document).ready(function () {</p> $(function () { $("#dynamicsortlists tbody").sortable({ opacity: 0.6, helper: fixHelper, cursor: 'move', update: function () { var order = $(this).sortable("serialize") + '&action=updateRecordsListings'; $.post("_changesortorder.php", order, function (theResponse) { }); } }); });

Когда он не работал для iPad, я просто включил этот файл jquery jquery.ui.touch-punch.min.js из http://furf.com/exp/touch-punch/sortable.html. И это работало, но теперь нормальные ссылки в # dynamicortlists tbody tr не работают.

Редактировать: Хорошо, никто не ответил, теперь другая проблема, может быть, это легко.Пожалуйста, посмотрите на http://jqueryui.com/demos/sortable/ с примером Функциональности по умолчанию, теперь я не хочу, чтобы весь "li" перемещался вверх / вниз, я хочу конкретный значок с "li" и только ""li "может перемещаться вверх / вниз, удерживая эту иконку.Пожалуйста, помогите мне с этим.

Ответы [ 2 ]

1 голос
/ 03 декабря 2011

В выпуске jquery-ui-touch-punch версии 0.2 решены все проблемы, зарегистрированные в Github, в том числе с ссылками внутри сортируемого виджета.Попробуйте загрузить снова и посмотреть, решит ли это вашу проблему.Если нет, подайте проблему с примером кода и версиями $ / $. Ui, и я постараюсь это исправить.

https://github.com/furf/jquery-ui-touch-punch

0 голосов
/ 31 октября 2011

Не знаю, интересно ли это вам, но включение обработчика работает так же, как и для перетаскиваемых объектов ... то же самое для оси ...

$( "#sortbox" ).sortable({ handle:'.draghandle', axis:'y' });</p> <p>

Все же .. это создает другую проблему.после перетаскивания ручкой последний отсортированный элемент перемещается, когда вы щелкаете в любом месте, кроме ручки.

punch-touch - это действительно классный плагин, но у него есть некоторые проблемы, и очень печально, что естьне так много ответов или исправлений.

...