我有一个像这样设置的可拖动事件:
$(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;
},
...
现在,我希望能够在另一个函数中从外部调用还原函数。如何才能做到这一点?这是我正在尝试做的事情(目前不起作用):
$(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
}
}
});
谢谢!