jQuery UI sortable scroll选项

jQuery UI 的 Sortable 组件提供了一个 scroll 选项,该选项用于在 Sortable 实例中启用滚动。在本教程中,我们将详细介绍 Sortable 的 scroll 选项的使用方法。

scroll选项基本语法如下:

$( ".selector" ).sortable({
 scroll: true,
  scrollSensitivity: 100,
  scrollSpeed: 40
});

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

以下两个示例:

示例一:使用 Sortable 的 scroll 选项

$( "#my-sortable" ).sortable({
  scroll: true,
  scrollSensitivity: 100,
  scrollSpeed: 40
});

这将创建一个名为 my-sortable 的 Sortable 实例,并启用滚动。scrollSensitivity 选项设置鼠标指针离 Sortable 边缘的距离,以启动滚动。scrollSpeed 选项设置滚动速度。

示例二:使用 Sortable 的 scroll 选项和 CSS 类

$( "#my-sortable" ).sortable({
  scroll: true,
  scrollSensitivity: 100,
  scrollSpeed: 40,
  start: function( event, ui ) {
    $( "body" ).addClass( "dragging" );
  },
  stop: function( event, ui ) {
    $( "body"removeClass( "dragging" );
  }
});

这将创建一个名为 my-sortable 的 Sortable 实例,并启用滚动。scrollSensitivity 选项设置鼠指针离 Sortable 边缘的距离,以启动滚动。scrollSpeed 选项设置滚动速度。start 和 stop 事件处理程序使用 addClass() 和 removeClass() 方法将 CSS 类“dragging”添加到和从 body 元素中删除。

总结:

jQuery UI 的 Sortable 组件提供了一个 scroll 选项,选项用于在 Sortable 实例中启用滚动。要使用 scroll 选项,需要将其与 Sortable 的 jQuery 对象一起使用。可以使用 scrollSensitivity 和 scrollSpeed 选项调整滚动的灵敏度和速度。可以在 start 和 stop 事件处理程序中执行任何操作,例如添加或删除 CSS 类。

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

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

相关文章

  • jQuery :has() 选择器

    以下是关于jQuery中的:has()选择器的完整攻略: 什么是jQuery中的:has()选择器? jQuery中的:has()选择器是一种用于选择包含特定元素的元素的语法。使用这个选择器可以轻松选择包含特定元素的元素对进行操作。 如何使用jQuery中的:has()选择器? 可以使用以下代码选择包含特定元素的元素: $("element:has…

    jquery 2023年5月12日
    00
  • jquery ajax 向后台传递数组参数示例

    下面是详细的“jQuery AJAX向后台传递数组参数”的攻略: 1. jQuery AJAX向后台传递数组参数 在开发中,常常需要通过 AJAX 将一组数据传递给后台进行处理,这时我们可以使用 jQuery 中的 $.ajax() 或 $.post() 方法来处理这个请求。稍微有一点经验的开发者都知道直接传递参数是非常容易的,但如果传递数组类型的参数,就需…

    jquery 2023年5月19日
    00
  • 如何用jQuery删除除第一条以外的所有表格行

    使用jQuery删除除第一条以外的所有表格行,我们可以遵循以下步骤: 步骤一:创建HTML结构 首先,需要创建一个包含表格的HTML结构。以下是一个例: <!DOCTYPE html> <html> <head> <title>My Table</title> <script src=&quo…

    jquery 2023年5月9日
    00
  • DataTables的自动宽度选项

    以下是关于DataTables的自动宽度选项的完整攻略: 自动宽度选项是什么? 自动宽度选项是DataTables中的一个选项,用于自动计算表格列的宽度,以适应表格内容的宽度。如果设置为true,则表格列的宽度将根据内容自动调整。如果设置为false,则表格列的宽度将默认宽度。 如何使用自动宽度选项? 可以使用以下代码来设置自动宽度选项: $(‘#examp…

    jquery 2023年5月11日
    00
  • jQuery UI菜单创建事件

    下面是jQuery UI菜单创建事件的详细攻略: 一、什么是jQuery UI菜单创建事件 jQuery UI是一个功能强大的jQuery插件集合,它提供了许多常用UI组件的实现,包括菜单组件。菜单组件支持多种类型的菜单,例如纵向菜单、横向菜单、嵌套菜单等。在菜单组件中,使用菜单创建事件,可以在菜单项初始化后,绑定事件处理函数。 二、使用方法 1. 语法 $…

    jquery 2023年5月12日
    00
  • jquery 如何动态添加、删除class样式方法介绍

    当需要经常改变页面元素的样式时,动态添加、删除class样式是一种非常实用的方法。jQuery提供了方便的方法来实现这一功能:.addClass()和.removeClass()。 1. 添加类名 为HTML元素添加类名,可以使用.addClass()方法。 $(selector).addClass(className); 其中,selector是需要添加类…

    jquery 2023年5月27日
    00
  • 在laravel5.2中实现点击用户头像更改头像的方法

    下面是实现点击用户头像更改头像的方法的攻略: 1. 基本思路 首先,我们需要一个用于上传头像的表单页面,并使用 Laravel 自带的表单验证和文件上传功能来处理用户上传的头像文件。然后,我们需要在用户个人信息页面上显示用户当前的头像,并且在用户点击头像上的更改按钮时,使用 Ajax 异步请求一个用于更新头像的控制器方法。最后,我们需要在控制器方法中处理头像…

    jquery 2023年5月27日
    00
  • 关于jQuery的inArray 方法介绍

    下面是关于jQuery的inArray方法的详细介绍: 什么是inArray方法 inArray方法是jQuery中的一个数组工具方法,它用于查找给定值在数组中的位置。 语法 该方法的语法格式如下: $.inArray(value, array, [fromIndex]) 其中,value表示需要查找的值,array表示需要查找的数组,fromIndex表示…

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