jQuery UI的Sortable out事件

jQuery UI 的 Sortable 组件提供了一个 out 事件,该事件在拖动元素从 Sortable 区域移出时触发。在本教程中,我们将详细介绍 Sortable 的 out 事件的使用方法。

out 事件基本语法如下:

$( ".selector" ).sortable({
 out: function( event, ui ) {
    // 处理程序代码
  }
});

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

以下两个示例:

示例一:使用 Sortable 的 out 事件处理程序

$( "#my-sortable" ).sortable({
  out: function( event, ui ) {
    $( this ).css( "background-color", "white" );
  }
});

这将创建一个名为 my-sortable 的 Sortable,并将其绑定到 out 事件处理程序。当拖动元素从 Sortable 区域移出时,将更改 Sortable 的背景颜色。

示例二:使用 Sortable 的 out 事件处理程序和 revert 选项

$( "#my-sortable" ).sortable({
  out: function( event, ui ) {
    $( this ).css( "background-color", "white" );
  },
  revert: true
});

这将创建一个名为 my-sortable 的 Sortable,并将其绑定到 out 事件处理程序和 revert 选项。当拖动元素从 Sortable 区域移出时,将更改 Sortable 的背景颜色,并将拖动元素恢复到其原始位置。

总结:

jQuery UI 的 Sortable 组件提供了一个 out 事件,该事件在拖动元素从 Sortable 区域移出时触发。要使用 out 事件,需要将其应用于 Sortable 的 jQuery 对象即可。可以在设置 out 事件的同时设置其他选项,例如 revert 选项。

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

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

相关文章

  • 如何用jQuery删除所有的CSS类

    下面是如何用jQuery删除所有的CSS类的完整攻略: 1. 通过.removeClass()方法删除CSS类 可以使用jQuery的removeClass()方法来删除所有匹配元素的指定CSS类。这个方法会从元素中移除一个或多个CSS类,可以接受一个或多个以空格分隔的CSS类名作为参数,如果没有指定类名则删除所有的类名。 示例代码: // 删除id为myD…

    jquery 2023年5月12日
    00
  • 基于jQuery的倒计时实现代码

    关于“基于jQuery的倒计时实现代码”的攻略,我们可以分为以下几个步骤详细讲解: 1. 创建html结构 首先,我们需要在html中创建倒计时所需的html结构。 <div id="countdown"> <span class="days"></span> <span cl…

    jquery 2023年5月28日
    00
  • jQWidgets jqxScheduler scrollLeft()方法

    关于jQWidgets jqxScheduler组件的scrollLeft()方法,以下是完整的攻略: 什么是scrollLeft()方法 scrollLeft()方法是jQWidgets jqxScheduler组件的一个方法,它用于获取或设置jqxScheduler组件水平滚动条的位置。 如何使用scrollLeft()方法 获取水平滚动条的位置 当您需…

    jquery 2023年5月11日
    00
  • Jqgrid之强大的表格插件应用

    Jqgrid之强大的表格插件应用 什么是Jqgrid Jqgrid是一款基于jQuery的表格插件,提供了丰富的功能和灵活的配置,可以方便地实现数据的展示、排序、过滤、分页等操作,是一款非常流行的表格插件。 Jqgrid的安装和引用 可以通过以下方式进行安装和引用: 从jqGrid官网下载相应的文件,包括js、css和图片等,然后在页面中引用。 <sc…

    jquery 2023年5月27日
    00
  • jQWidgets jqxGrid enablemousewheel属性

    以下是关于“jQWidgets jqxGrid enablemousewheel属性”的完整攻略,包含两个示例说明: 简介 jqxGrid 控件的 enablemousewheel 属性用于启用或禁用鼠标滚轮滚动时的效果。当启用该属性,用户可以使用鼠标滚轮滚动来滚动表格。该属性可以用于控制表格的交互效果。 完整攻略 下面是 jqxGrid 控件 enable…

    jquery 2023年5月10日
    00
  • jQuery UI Sortable over事件

    jQuery UI 的 Sortable 组件提供了一个 over 事件,该事件在可排序元素被拖动到另一个可排序元素上方时触发。在本教程中,我们将详细介绍 Sortable 的 over 事件的使用方法。 事件基本语法如下: $( ".selector" ).sortable({ over: function( event, ui ) {…

    jquery 2023年5月11日
    00
  • jQWidgets jqxTextArea val() 方法

    以下是关于 jQWidgets jqxTextArea 组件中 val() 方法的详细攻略。 jQWidgets jqxTextArea val() 方法 jQWidgets jqxTextArea 组件的 val() 方法用于获取或设置文本框的值。可以使用该方法获取文本框的当前值,或将新值设置为文本框的值。 语法 $(‘#textarea’).jqxTex…

    jquery 2023年5月11日
    00
  • jQWidgets jqxTooltip打开事件

    以下是关于 jQWidgets jqxTooltip 组件中打开事件的详细攻略。 jQWidgets jqxTooltip 打开事件 jQWidgets jqxTooltip 组件的打开事件用于在提示框打开时执行自定义操作。可以使用该事件来实现自定义的提示框行为。 语法 $(‘#tooltip’).on(‘open’, function (event) { …

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