jQuery UI Sortable refreshPositions() 方法

yizhihongxing

jQuery UI 的 Sortable 组件提供了一个 refreshPositions() 方法,该方法用于刷新 Sortable 实例中的所有元素的位置。在本教程中,我们将详细介绍 Sortable 的 refreshPositions() 的使用方法。

refreshPositions() 基本语法如下:

$( ".selector" ).sortable( "refreshPositions" );

其中,".selector" 是 Sortable 的 CSS 选择器。

以下两个示例:

示例一:使用 Sortable 的 refreshPositions() 方法

$( "#my-sortable" ).sortable();

$( "#refresh-sortable" ).click(function() {
  $( "#my-sortable" ).sortable( "refreshPositions" );
});

这将创建一个名为 my-sortable 的 Sortable 实例。然后,使用 refreshPositions() 方法在单击按钮时刷新该实例中的所有元素的位置。

示例二:使用 Sortable 的 refreshPositions() 方法和 addClass() 方法

$( "#my-sortable" ).sortable();

$( "#add-class-sortable" ).click(function() {
  $( "#my-sortable li" ).addClass( "highlight" );
  $( "#my-sortable" ).sortable( "refreshPositions" );
});

这将创建一个名为 my-sortable 的 Sortable 实例。然后使用 addClass() 方法将 CSS 类“highlight”添加到该实例中的所有 li 元素。然后,使用 refreshPositions() 方法实例中的所有元素的位置。

总结:

jQuery UI 的 Sortable 组件提供了一个 refreshPositions() 方法,该方法用于刷新 Sortable 实例中的所有元素的位置。要使用 refreshPositions() 方法,需要将其用于 Sortable 的 jQuery 对象。使用 refreshPositions() 方法刷新 Sortable 实例中的所有元素的位置,以确保它们反映最新的状态。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:jQuery UI Sortable refreshPositions() 方法 - Python技术站

(0)
上一篇 2023年5月11日
下一篇 2023年5月11日

相关文章

  • jQWidgets jqxTreeGrid uncheckRow() 方法

    以下是关于 jQWidgets jqxTreeGrid 组件中 uncheckRow() 方法的详细攻略。 jQWidgets jqxTreeGrid uncheckRow() 方法 jQWidgets jqxTreeGrid 的 uncheckRow() 方法用于取消选中的复框。您使用此方法来取消选中行的复选框,以便在需要时执行其他操作。 语法 $(‘#t…

    jquery 2023年5月12日
    00
  • jQuery中的正则表达式分析 正则基础

    jQuery中的正则表达式分析 正则基础 正则表达式是一种基于字符串匹配规则的表达方式,常用于字符串操作中,包括字符串匹配、查找、替换等。正则表达式在jQuery开发中也是经常用到的知识点之一。 正则表达式基础 正则表达式主要包括字符和元字符两类。 字符:代表字符本身,例如a、b、c等。 元字符:代表特定含义的字符,例如圆括号()、方括号[]、点号.、星号*…

    jquery 2023年5月28日
    00
  • jQWidgets jqxTagCloud rtl属性

    $jQWidgets是一款非常流行的Web前端UI框架,其中jqxTagCloud是其提供的一个标签云控件,可以方便地展示一系列标签列表。rtl属性是jqxTagCloud控件的一个重要属性,用于控制标签云的文字方向。下面我将详细介绍jqxTagCloud和rtl属性的使用方法。 jqxTagCloud的基本用法 首先,我们需要在HTML页面中引入jQWid…

    jquery 2023年5月12日
    00
  • EasyUI jQuery numberbox Widget

    EasyUI jQuery numberbox Widget完整攻略 EasyUI jQuery numberbox是一款基于jQuery框架封装的数字输入框控件,具有实用性和美观性,适用于Web前端开发中的表单输入操作。 基本用法 在使用EasyUI jQuery numberbox之前,需要先引入相关的CSS和JS文件。 <link rel=&qu…

    jquery 2023年5月13日
    00
  • jQWidgets jqxComplexInput spinButtons属性

    以下是关于“jQWidgets jqxComplexInput spinButtons属性”的完整攻略,包含两个示例说明: 简介 jqxComplexInput 控件的 spinButtons 属性用于指定是否显示控件的微调按钮。当 spinButtons 属性设置为 true 时,控件将显示微调按钮,允许用户通过点击按钮来增加或减少控件的值。 详细攻略 以…

    jquery 2023年5月11日
    00
  • jQuery UI Tooltips隐藏选项

    以下是关于 jQuery UI Tooltips 隐藏选项的详细攻略: jQuery UI Tooltips 隐藏选项 可以使用隐藏选项来在创建工具提示小部件时隐藏它们。 语法 $(selector).tooltip({ hide: false}); 参数 hide: 如果设置为 false,则不会隐藏工具提示小部件。默认为 true。 示例一:隐藏工具提示…

    jquery 2023年5月11日
    00
  • jQWidgets jqxProgressBar animationDuration属性

    以下是关于 jQWidgets jqxProgressBar 组件中 animationDuration 属性的详细攻略。 jQWidgets jqxProgressBar animationDuration 属性 jQWidgets jqxProgressBar 组件的 animationDuration 属性用设置度条动画的持续时间。 语法 $(‘#pr…

    jquery 2023年5月12日
    00
  • jQuery UI结合Ajax创建可定制的Web界面

    jQuery UI是一个用于构建用户界面的JavaScript库,它包括了各种交互、效果、小部件和主题。使用jQuery UI可以轻松地创建具有可定制性的Web界面,而Ajax则可以帮助我们实现无需刷新页面即可更新和展示数据的功能。 下面是创建可定制的Web界面的攻略: 步骤一:引入jQuery UI和jQuery库 在HTML文档中引入jQuery和jQu…

    jquery 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部