jQuery UI Sortable handle 选项

jQuery UI 的 Sortable 组件提供了一个 handle 选项,该选项用于指定拖动元素的句柄。在本教程中,我们将详细介绍 Sortable 的 handle 选项的使用方法。

handle 选项基本语法如下:

$( ".selector" ).sortable({
  handle: ".handle-selector"
});

其中,".selector" 是 Sortable 的 CSS 选择器,handle 是选项名称,".handle-selector" 是句柄的 CSS 选择器。

以下两个示例说明:

示例一:使用 Sortable 的 handle 选项指定拖动元素的句柄

$( "#my-sortable" ).sortable({
  handle: ".drag-handle"
});

这将创建一个名为 my-sortable 的 Sortable,并将其绑定到 handle 选项。当拖动元素时,只有拖动元素内部的 .drag-handle 元素才能用作句柄。

示例二:使用 Sortable 的 handle 选项指定拖动元素的句柄,并设置句柄的样式

$( "#my-sortable" ).sortable({
  handle: ".drag-handle",
  start: function( event, ui ) {
    ui.helper.css({
      "background-color": "yellow",
      "border": "1px solid black"
    });
  }
});

这将创建一个名为 my-sortable 的 Sortable,并将其绑定到 handle 选项。当拖动素时,只有拖动元素内部的 .drag-handle 元素才能用作句柄。此外,我们还在 start 事件处理程序中设置了句柄元素的样式。

总结:

jQuery UI 的 Sortable 组件提供了一个 handle 选项,该选项用于指定拖动元素的句柄。要使用 handle 选项,需要将其应用于 Sortable 的 jQuery 对象即可。可以在设置 handle 选项的同时设置其他选项,例如事件处理程序。

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

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

相关文章

  • JQuery创建DOM节点的方法

    JQuery提供的创建DOM节点的方法主要有以下几种: 1. 使用$()函数创建新元素 使用 $() 函数创建新元素是JQuery中最常用的创建新DOM元素的方法。其方式如下: $(‘<tagname>’, {attr1: ‘value’, attr2: ‘value’}).appendTo(‘parentElement’) 其中,tagname…

    jquery 2023年5月28日
    00
  • jQWidgets jqxRibbon popupCloseMode属性

    “jQWidgets jqxRibbon popupCloseMode属性”是指jQWidgets库中的一个组件——jqxRibbon中的popupCloseMode属性。这个属性设置弹出框关闭的行为模式。接下来我将详细讲解该属性的使用方法和示例。 属性说明 名称:popupCloseMode 类型:String 默认值:”mouseLeave” 说明:该属…

    jquery 2023年5月11日
    00
  • jQWidgets jqxToolBar disabled属性

    以下是关于 jQWidgets jqxToolBar 组件中 disabled 属性的详细攻略。 jQWidgets jqxToolBar disabled 属性 jQWidgets jqxToolBar 组件的 disabled 属性用于禁用或启用工具栏及其工具。该属性可以设置为 true 或 false。 语法 // 禁用工具栏及其工具 $(‘#tool…

    jquery 2023年5月11日
    00
  • JQuery对id中含有特殊字符的转义处理示例

    JQuery对id中含有特殊字符的转义处理,可以通过两种方法来实现:jQuery.escapeSelector()和使用反斜杠转义特殊字符。 jQuery.escapeSelector() jQuery.escapeSelector()是在jQuery 3.0版本中添加的新方法,可以处理在id名中出现的CSS字符,例如空格、句点、井号等。 示例一: HTML…

    jquery 2023年5月28日
    00
  • jQuery UI的Draggable handle选项

    以下是关于 jQuery UI 的 Draggable handle 选项的详细攻略: jQuery UI Draggable handle 选项 handle 选项用于指定可拖动元素的句柄。可以使用该选项来限制可拖动元素的拖动区域。 语法 $(selector).draggable({ handle: "句柄选择器" }); 参数 句柄…

    jquery 2023年5月11日
    00
  • jQWidgets jqxGauge RadialGauge valueChanged事件

    以下是关于“jQWidgets jqxGauge RadialGauge valueChanged事件”的完整攻略,包含两个示例说明: 简介 jqxGauge 控件 RadialGauge 类的 valueChanged 事件在仪表盘的值发生变化时触发。事件的语法如下: $("#gauge").on(‘valueChanged’, fun…

    jquery 2023年5月10日
    00
  • jquery简单实现图片切换效果的方法

    当使用 jQuery 时,实现图片切换非常简单。以下是使用 jQuery 简单实现图片切换效果的方法攻略: 步骤一:添加HTML和CSS代码 首先添加一个 HTML 显示图片的标记,可以是 div,span 或 img 元素。每个元素都应具有唯一的 ID 或类。 例如: <div id="slideshow"> <img…

    jquery 2023年5月28日
    00
  • jQWidgets jqxQRcode imageWidth 属性

    以下是关于 jQWidgets jqxQRcode 组件中 imageWidth 属性的详细攻略。 jQWidgets jqxQRcode imageWidth 属性 jQWidgets jqxQRcode 的 imageWidth 属性用于设置二码的宽度。 语法 // 设置二维码的宽度 $(‘#qrcode’).jqxQRCode({ imageWidth…

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