diff --git a/10sortable.js dataIdAttr 获取排序后的数据.html b/10sortable.js dataIdAttr 获取排序后的数据.html
new file mode 100644
index 0000000..7be8c2c
--- /dev/null
+++ b/10sortable.js dataIdAttr 获取排序后的数据.html
@@ -0,0 +1,64 @@
+
+
+
+
+
+ sortable.js dataIdAttr属性例子
+
+
+
+
+
+
+
+
+
dataIdAttr设置dataId属性
+
item 1
+
item 2
+
item 3
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/temp.js b/temp.js
index 3b4876d..142bca4 100644
--- a/temp.js
+++ b/temp.js
@@ -1,19 +1,16 @@
var g1 = document.getElementById('g1');
var ops1 = {
- animation: 1000,
- delay: 30,
- draggable: '.item',
- //被禁止拖动的元素,第二个元素不允许被拖动
- filter: function (evt, item) {
- if (item.dataset.id == '2') return true;
- return false;
- },
- //拖动结束
- onEnd: function (evt) {
- console.log(evt);
- //获取拖动后的排序
- var arr = sortable1.toArray();
- document.getElementById('msg').innerHTML = 'A组排序结果:' + JSON.stringify(arr);
- },
+ animation: 1000,
+ //指定可以拖动的元素
+ draggable: ".item",
+ //************* 拖动后的数据 **********
+ dataIdAttr: "data-id",
+ //************* 获取拖动结束的数据 **********
+ onEnd: function (evt) {
+ console.log(evt);
+ //获取拖动后的排序
+ var arr = sortable1.toArray();
+ document.getElementById("msg").innerHTML = "A组排序结果:" + JSON.stringify(arr);
+ },
};
-var sortable1 = Sortable.create(g1, ops1);
+var sortable1 = Sortable.create(g1, ops1);
\ No newline at end of file