私は次のように設定されたドラッグ可能なイベントを持っています:
$(ids.label).draggable({
containment: ids.wrapper,
revertDuration: 100,
revert: function(event) {
$(this).data("draggable").originalPosition = {
top: $(this).data('origionalTop'),
left: $(this).data('origionalLeft'),
}
return !event;
},
...
ここで、revert 関数を別の関数で外部から呼び出せるようにしたいと考えています。これはどのように行うことができますか?私がやろうとしていることの種類は次のとおりです(現在は機能しません):
$(ids.label).each(function() {
for(var iter = 0; iter < wrong.length; ++ iter) {
if($(this).html() == wrong[iter]) {
// Something along these lines.
$(this).draggable.revert(); // This is the line in question
}
}
});
ありがとう!