簡體   English   中英

jQuery Ui Sortable的延遲選項在iOS上不起作用

[英]Delay option for jQuery Ui Sortable doesn't work on iOS

我正在使用jQuery UI Touch Punch在iOS Safari上啟用Sortable功能。 在iOS上可排序的效果很好,但是我看不到任何選項(例如,延遲,距離等)功能正常。 所有選項都可在瀏覽器中使用,但不適用於iOS。 我列出了已加載的依賴項和使用的順序。 同樣,問題不是iOS上的Sortable,而是Sortable選項。 有什么建議么?

<script src="assets/js/jquery.min.js"></script>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>         
<script src="assets/js/jquery.ui.touch-punch.min.js"></script>
<script>$( function() {
            $( "#sortable" ).sortable({ scroll:"true", helper:"clone",     opacity: 0.5, cancel: false, delay: 500, distance:10});
        });</script>

我認為您可能是打孔ui的版本錯誤或放錯了位置。 這是一個工作示例。

 <script src="http://code.jquery.com/jquery-1.12.4.min.js"></script> <script src="http://code.jquery.com/ui/1.12.1/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> <style>#sortable li { padding: 0.4em; font-size: 1.4em; height: 20px; }</style> <ul id="sortable"> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-ns"></span>Item 1</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-ns"></span>Item 2</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-ns"></span>Item 3</li> </ul> <script> $( function() { $( "#sortable" ).sortable({ scroll:"true", helper:"clone", opacity: 0.5, cancel: false, delay: 500, distance:10}); }); </script> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM