モバイル デバイスで jQuery の Sortable ウィジェットを使用しようとしています (jquery-mobile/jquery-touch-punch)。ただし、この設定ではタップホールド イベントが 2 回発生します (非タッチ デバイスでは 1 回だけです)。
<ul id="sortable">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
$(function () {
$("#sortable").sortable({
axis: "y",
revert: 100
});
$("#sortable").on("taphold", function () {
alert("Taphold fired"); // fires twice on touch devices
});
});