jQuery UI sortable receive事件

yizhihongxing

jQuery UI 的 Sortable 组件提供了一个 receive 事件,该事件在可排序元素被拖动到另一个可排序元素中时触发。在本教程中,我们将详细介绍 Sortable 的 receive 事件的使用。

事件基本语如下:

$( ".selector" ).sortable({
  receive: function( event, ui ) {}
});

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

以下两个示例:

示例一:使用 Sortable 的 receive 事件

$( "#my-sort" ).sortable({
  receive:( event, ui ) {
    console.log( "Sortable element received a new item" );
  }
});

这将创建一个名为 my-sortable 的 Sortable 实例,并将元素拖动到该实例中时触发 receive 事件。在事件处理程序中,将消息“Sortable element received a new item”记录到控制台。

示例二:使用 Sortable 的 receive 事件和 CSS 类

$( "#my-sortable" ).sortable({
  receive function( event, ui ) {
    $( ui.item ).addClass( "new-item" );
  }
});

这将创建一个名为 my-sortable 的 Sortable 实例,并在将元素拖动到该实例中时触发 receive 事件。在事件处理程序中,使用 addClass() 方法将 CSS 类“new-item”添加到新添加的元素。

总结:

jQuery UI 的 Sortable 组件提供了一个 receive 事件,该事件在可排序元素被拖动到另一个可排序元素中时触发。要使用 receive 事件,需要将其与 Sortable 的 jQuery 对象一起使用。可以在 receive 事件处理程序中执行任何操作,例如添加或删除 CSS 类。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:jQuery UI sortable receive事件 - Python技术站

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

相关文章

  • 经典海量jQuery插件 大家可以收藏一下

    首先,使用Markdown格式文本可以以一种结构化的方式,对文本内容进行排版。下面就为大家介绍关于“经典海量jQuery插件”的攻略: 经典海量jQuery插件攻略 什么是jQuery插件? jQuery插件就是根据jQuery框架编写的一组可以用于增强页面功能的JavaScript程序。这些插件的作用就是为了解决前端开发过程中常见的各类问题,例如图像轮播、…

    jquery 2023年5月27日
    00
  • struts2+jquery组合验证注册用户是否存在

    “struts2+jquery组合验证注册用户是否存在”主要分为以下几个步骤: 建立用户注册表单,包括用户名和密码等字段。 在struts2的Action中接收前端传来的表单数据,并判断用户名是否已存在。 使用jquery进行前端异步验证,实现用户输入用户名后,实时校验用户名是否已存在。 下面是具体操作步骤: 1.建立用户注册表单,包括用户名和密码等字段。 …

    jquery 2023年5月27日
    00
  • 使用FlexiGrid实现Extjs表格效果方法分享

    使用FlexiGrid实现Extjs表格效果方法分享 概述 FlexiGrid是一种基于jQuery的表格插件,能够快速地帮助我们创建灵活、可定制的表格。在ExtJS中,我们可以使用该插件来实现表格的显示和操作,使得我们能够更加高效、方便地开发我们的ExtJS应用。 本文将介绍如何使用FlexiGrid实现ExtJS表格效果,并提供两条示例说明。 步骤 步骤…

    jquery 2023年5月18日
    00
  • 360提示[高危]使用存在漏洞的JQuery版本的解决方法

    这个问题涉及到网站安全和jQuery版本升级,需要进行以下几个步骤: 1.检测网站使用的jQuery版本 首先需要检测当前网站是否使用存在漏洞的jQuery版本,可以通过以下步骤进行: 打开网站 进入控制台(Chrome或Firefox可以通过F12打开) 在控制台中输入jQuery.fn.jquery进行查询,会返回当前网站所使用的jQuery版本号 如果…

    jquery 2023年5月28日
    00
  • jQWidgets jqxNavigationBar disabled属性

    以下是关于 jQWidgets jqxNavigationBar 组件中 disabled 属性的详细攻略。 jQWidgets jqxNavigationBar disabled 属性 jQWidgets jqxNavigationBar 的 disabled 属性用于禁用整个导航栏或指定项。 语法 // 禁用整个导航栏 $(‘#navigationBar…

    jquery 2023年5月12日
    00
  • jquery组件WebUploader文件上传用法详解

    下面我将为你详细讲解”jquery组件WebUploader文件上传用法详解”。 一、WebUploader简介 WebUploader是由百度前端开发所有的一款简单易用、灵活且可扩展的文件上传组件,可用于PC端和移动端的文件上传。 二、WebUploader使用步骤 下载WebUploader组件; 引入必要的js和css文件; 创建容器用于显示上传组件;…

    jquery 2023年5月27日
    00
  • jQuery $.extend()用法总结

    jQuery $.extend()用法总结 $.extend() 函数是 jQuery 中常用的函数之一,主要功能是将多个对象合并成一个对象。它的基本语法如下: $.extend(target, object1, object2, … , objectN) 其中 target 是目标对象,object1 到 objectN 是需要合并的对象,合并后的结果…

    jquery 2023年5月27日
    00
  • jQuery html()方法

    下面是详细的“jQuery html()方法”的攻略: html()方法 html()方法是jQuery中用来获取或设置HTML内容的方法。它可以用来获取一个元素的HTML内容,也可以用来设置一个元素的HTML内容。如果用它来设置HTML内容,它会覆盖元素原来的内容。 语法 html()方法有两种语法: 获取HTML内容 $(selector).html()…

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