タイトル: 項目をタッチ/クリックしてスライドさせる方法
SEOタイトル: 【jQuery】スマホやWebで項目をタッチ/クリックしてスライドさせる方法【Javascript】
必要なライブラリ
|
<link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.css' /> <script src='https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.js'></script> <script src='https://cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.3/jquery.ui.touch-punch.min.js'></script> |
実装
|
<ul class="menu_ul">
|
axisでスライドさせる方向を指定する。
yは縦、xは横となる。
サーバーサイドに並び順を送信する方法
|
<form id="menu-sort-form" method="POST" action="..."> <script> $("#confirm").click(function() { |
確定ボタンを押すとサーバーサイドで以下の様にlistのidの値を受け取ることが出来る。
'sort_order' => '1,2'