diff --git a/09通过自定义函数禁止拖动.html b/09通过自定义函数禁止拖动.html
new file mode 100644
index 0000000..626d502
--- /dev/null
+++ b/09通过自定义函数禁止拖动.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+ sortable.js filter属性自定义函数例子
+
+
+
+
+
+
+
+
+
filter属性自定义函数限制了 item 2 无法被拖动
+
+ item 1
+
+
+ item 2
+
+
+ item 3
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/temp.js b/temp.js
index 56a7881..3b4876d 100644
--- a/temp.js
+++ b/temp.js
@@ -3,7 +3,11 @@ var ops1 = {
animation: 1000,
delay: 30,
draggable: '.item',
- filter: '.filter',
+ //被禁止拖动的元素,第二个元素不允许被拖动
+ filter: function (evt, item) {
+ if (item.dataset.id == '2') return true;
+ return false;
+ },
//拖动结束
onEnd: function (evt) {
console.log(evt);