質問編集履歴
2
x
test
CHANGED
File without changes
|
test
CHANGED
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
var $drop_to = $("selector_of_droppable");
|
50
50
|
|
51
|
-
var func_onDrop = $drop_to.droppable('option', 'drop');
|
51
|
+
var func_onDrop = $drop_to.droppable('option', 'drop');// ←Droppable.dropのコールバックを取得
|
52
52
|
|
53
53
|
|
54
54
|
|
@@ -58,7 +58,7 @@
|
|
58
58
|
|
59
59
|
Dmusic_card.draggable();
|
60
60
|
|
61
|
-
func_onDrop(e, Dmusic_card);
|
61
|
+
func_onDrop(e, Dmusic_card);// ←コールバックの実行
|
62
62
|
|
63
63
|
});
|
64
64
|
|
@@ -66,7 +66,7 @@
|
|
66
66
|
|
67
67
|
|
68
68
|
|
69
|
-
問題の箇所でDraggableなオブジェクトを作成しているつもりですが、Droppable
|
69
|
+
問題の箇所でDraggableなオブジェクトを作成しているつもりですが、Droppable.dropのコールバックに処理を投げたとき、
|
70
70
|
|
71
71
|
通常のjQueryオブジェクトとして扱われているようです。
|
72
72
|
|
1
x
test
CHANGED
File without changes
|
test
CHANGED
@@ -87,3 +87,29 @@
|
|
87
87
|
jQuery
|
88
88
|
|
89
89
|
jQuery-UI
|
90
|
+
|
91
|
+
|
92
|
+
|
93
|
+
### エラー
|
94
|
+
|
95
|
+
ui.draggable.hasClass is not a function
|
96
|
+
|
97
|
+
|
98
|
+
|
99
|
+
```
|
100
|
+
|
101
|
+
// drop時に呼び出される処理
|
102
|
+
|
103
|
+
// ui.daraggableがundefinedになっているためエラーになります
|
104
|
+
|
105
|
+
$dom.droppable({
|
106
|
+
|
107
|
+
drop: function(e, ui){
|
108
|
+
|
109
|
+
if( ui.draggable.hasClass('ignoreclass') ){
|
110
|
+
|
111
|
+
return;
|
112
|
+
|
113
|
+
}
|
114
|
+
|
115
|
+
```
|