jquery-ui-sortable是一个基于jQuery的插件,用于实现可排序的列表。当列表被隐藏时,可以通过以下方法防止取消排序:
visibility
而不是display
来隐藏列表。visibility: hidden;
会隐藏元素但仍占据空间,而display: none;
会隐藏元素并且不占据空间。当使用display: none;
隐藏列表时,sortable插件会取消排序。因此,确保使用visibility: hidden;
来隐藏列表。disable
方法来禁用排序功能。例如,可以使用以下代码禁用排序功能:$("#sortable-list").sortable("disable");
然后再隐藏列表:
$("#sortable-list").css("visibility", "hidden");
enable
方法来重新启用排序功能。例如,可以使用以下代码重新启用排序功能:$("#sortable-list").sortable("enable");
然后再显示列表:
$("#sortable-list").css("visibility", "visible");
这样可以确保在列表被隐藏时不会取消排序。
推荐的腾讯云相关产品:腾讯云对象存储(COS)
请注意,以上答案仅供参考,具体的实现方法和推荐产品可能因实际需求和环境而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云