jQuery UIのSortableを使用して、要素をソートするプログラムを書いています。(ソート結果をajaxで送信し、サーバでDBに保存)
スマホのときにも使用できるように、「jQuery UI Touch Punch」を追加使用しています。
スマホの際の並び替えですが、並び替える要素が、画面の横幅のほとんどをとっているため、「スクロールしようとフリックしていく途中で、並び替えが発生する」ということが起こります。
これを避ける方法を考えて実装したいと思っています。
そこで、すぐにはソートが始まらないように、delayオプションを付けたのですが、こんどは、(そのdelayの間)「ソートもできないが、スクロールもできない領域」になってしまいます。
押し続けるとソートが始まるが、一本指タップで長押ししない限りは、スクロールできるように反応する
・・・といったように、ソート対象要素のリスト領域の挙動を調整したいのですが、これができる方法が分かると嬉しいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。