jQuery UI Sortable refresh() 方法

yizhihongxing

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

refresh() 方法基本语法如下:

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

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

以下两个示例:

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

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

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

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

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

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

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

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

总结:

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

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

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

相关文章

  • 如何创建jQuery UI的自动完成功能

    要创建jQuery UI的自动完成功能,我们可以使用以下步骤: 引入jQuery和jQuery UI库文件。 创建一个输入框元素,例如<input type=”text” id=”myInput”>。 使用.autocomplete()函数初始化自动完成功能,例如$(“#myInput”).autocomplete(options)。 在opti…

    jquery 2023年5月9日
    00
  • 如何使用jQuery Mobile BootstrapTheme插件为手机设计表单控件

    下面是关于如何使用jQuery Mobile BootstrapTheme插件为手机设计表单控件的完整攻略: 步骤一:下载并引入jQuery Mobile和Bootstrap 首先需要下载jQuery Mobile和Bootstrap,并将其引入到你的HTML文档中(可以通过CDN直接引入),示例代码如下: <!DOCTYPE html> &lt…

    jquery 2023年5月12日
    00
  • jQWidgets jqxPopover打开事件

    以下是关于 jQWidgets jqxPopover 组件中打开事件的详细攻略。 jQWidgets jqxPopover 打开事件 jQWidgets jqxPopover 组件的打开事件用于在弹出框打开时执行自定义的操作。 语法 $(‘#popover’).on(‘open’, function (event) { // 执行自定义操作 }); 参数 e…

    jquery 2023年5月12日
    00
  • angular js和jquery的区别

    AngularJS和jQuery都是流行的JavaScript框架,但它们的目标和用途不同。下面是它们之间的区别: 1. 框架的复杂度 AngularJS是一款完备的MVC框架,它的核心概念是双向数据绑定、依赖注入和模板指令。AngularJS包含了很多技术概念和构建应用程序所需的预设结构,因此在学习曲线上比较陡峭。 jQuery是一个轻量级的JavaScr…

    jquery 2023年5月13日
    00
  • 详解基于vue-cli优化的webpack配置

    什么是vue-cli优化的webpack配置? vue-cli是Vue.js的脚手架工具,它能够简化Vue.js应用程序的搭建。默认情况下,vue-cli使用webpack作为打包工具。通常情况下,由于项目的特性、需求等意外的原因,你会需要自己对webpack进行一些优化配置,以满足项目的性能优化。 如何进行基于vue-cli优化的webpack配置? 在进…

    jquery 2023年5月27日
    00
  • 如何在jQuery中选择一个元素的特定祖先

    使用jQuery可以轻松地选择一个元素的特定祖先。以下是详细的攻略,包含两个示例,演示如何在jQuery中选择一个元素的特定祖先: 步骤1:引入jQuery库 在使用之前,需要先HTML文引jQuery库。可以通过以下方式引入: <script src="https://code.jquery.com/jquery-3.6.0.min.js&…

    jquery 2023年5月9日
    00
  • jQWidgets jqxPanel focus()方法

    以下是关于 jQWidgets jqxPanel 组件中 focus() 方法的详细攻略。 jQWidgets jqxPanel focus() 方法 jQWidgets jqxPanel 组件的 focus() 方法用于将焦点设置到面板上。 语法 $(‘#panel’).jqxPanel(‘focus’); 示例 以下两个示例演示如何使用 focus() …

    jquery 2023年5月12日
    00
  • jQWidgets jqxScheduler cellClick事件

    大家好,我是网站的作者,今天来讲一下“jQWidgets jqxScheduler cellClick事件”的完整攻略。 首先,我们需要明确jqxScheduler是一个用于创建和管理日程安排(scheduler)或日历(calendar)的JavaScript库。而cellClick事件则是当用户通过单击鼠标在jqxScheduler控件的单元格中发生时的…

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