如何关闭jQueryUI排序排序?

前端之家收集整理的这篇文章主要介绍了如何关闭jQueryUI排序排序?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经实现了jQueryUI可排序列表,它的工作非常好。在某些时间点,我希望禁止进一步排序,并保持项目顺序,而无需用户更改。

它尝试了一些这样的东西:

$('.sortable').sortable('disable');

和这个:

$('.sortable').each(function() { $(this).sortable('disable'); });

和:

$('.sortable').disable();

和:

$('.sortable').cancel();

和所有这些的各种组合。一切都没有成功。

任何人都可以告诉Ne Way Right Way™吗?

更新:我使用的是jQuery 1.3.2和jQueryUI 1.7.2。可能的问题可能是我在页面上有两个独立的排序列表,所以我有sortable1和sortable2类。我其实在做:

$('.sortable2').sortable('disable');

Update2:问题是我使用.sortable而不是#sortable。一切都很好。

解决方法

第一种方式是在 documentation中给出的例子。我刚刚用自己的项目测试了它,它的工作正常。你使用哪个版本的jQuery和jQuery UI?我分别有1.3.2和1.7.2。
原文链接:https://www.f2er.com/jquery/182573.html

猜你在找的jQuery相关文章