From 6d928642dabd5b3216a3dbc5538ff8e81b3ca76b Mon Sep 17 00:00:00 2001
From: bunny <1319900154@qq.com>
Date: Wed, 31 Jan 2024 19:39:42 +0800
Subject: [PATCH] =?UTF-8?q?sortable.js=20draggable=20=E6=8C=87=E5=AE=9A?=
=?UTF-8?q?=E6=A0=B7=E5=BC=8F=E7=B1=BB=E7=9A=84=E5=85=83=E7=B4=A0=E6=89=8D?=
=?UTF-8?q?=E5=85=81=E8=AE=B8=E6=8B=96=E5=8A=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
... draggable 指定样式类的元素才允许拖动.html | 51 +++++++++++++++++++
temp.js | 32 ++++++------
2 files changed, 66 insertions(+), 17 deletions(-)
create mode 100644 12sortable.js draggable 指定样式类的元素才允许拖动.html
diff --git a/12sortable.js draggable 指定样式类的元素才允许拖动.html b/12sortable.js draggable 指定样式类的元素才允许拖动.html
new file mode 100644
index 0000000..7e2743c
--- /dev/null
+++ b/12sortable.js draggable 指定样式类的元素才允许拖动.html
@@ -0,0 +1,51 @@
+
+
+
+
+ sortable.js draggable属性例子
+
+
+
+
+
+
+
item 1
+
item 2(此元素未设置class="item" 所以无法拖动)
+
item 3
+
+
+
+
diff --git a/temp.js b/temp.js
index 94ebb21..7927125 100644
--- a/temp.js
+++ b/temp.js
@@ -1,18 +1,16 @@
-var g1 = document.getElementById('g1');
-var ops1 = {
- animation: 166,
- //指定可以拖动的元素
- draggable: '.item',
- //拖动后的数据
- dataIdAttr: 'data-no',
- //************* 停靠位置样式 **********
- ghostClass: 'ghost',
- //获取拖动结束的数据
- onEnd: function (evt) {
- console.log(evt);
- //获取拖动后的排序
- var arr = sortable1.toArray();
- document.getElementById('msg').innerHTML = 'A组排序结果:' + JSON.stringify(arr);
- },
+//获取对象
+var el = document.getElementById('itxst');
+//设置配置
+var ops = {
+ animation: 1000,
+ draggable: '.item',
+ //拖动结束
+ onEnd: function (evt) {
+ console.log(evt);
+ //获取拖动后的排序
+ var arr = sortable.toArray();
+ alert(JSON.stringify(arr));
+ },
};
-var sortable1 = Sortable.create(g1, ops1);
\ No newline at end of file
+//初始化
+var sortable = Sortable.create(el, ops);