jQuery にはたくさんの要素があります。ドラッグ可能なもの、ドロップ可能なもの、両方可能なものがあります。要素がドラッグ可能またはドロップ可能かどうかを検出するにはどうすればよいですか?
20818 次
4 に答える
27
このようにjQueryを使用することもできdata()
ます..
if ($(elem).data('draggable')) {
alert("yes");
}
else {
alert("no");
}
if ($(elem).data('fooable')) {
alert("yes");
}
else {
alert("no");
}
こちらをご覧ください:http: //bootply.com/60153
于 2011-11-21T19:24:13.697 に答える
15
これはJQuery 1.10.2で機能します
if ($("el").data('uiDraggable')){ //or uiDroppable
alert("draggable")
} else {
alert("not draggable")
}
または、引数なしで .data() メソッドを呼び出すこともできます
$("el").data()
それは次のようなものを出力するはずです
Object { uiDraggable : $.(匿名関数).(匿名関数)}
オブジェクトのプロパティが表示されます。
于 2013-04-07T20:03:08.610 に答える
7
ドラッグ可能な要素の場合:
$(elem).is('.ui-draggable')
またはあなたができるfilter
か、単に選択して$('.ui-draggable');
ください。
ドロップ可能の場合は.ui-droppable
、サイズ変更可能は.ui-resizable
、選択可能は.ui-selectable
コンテナ用ですが、選択したアイテムは.ui-selectee
、ソート可能は.ui-sortable
コンテナ用です。
于 2011-11-21T18:57:16.100 に答える