我有一个可拖动的事件,如下所示:
$(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
}
}
});谢谢!
发布于 2012-06-16 02:23:44
我不完全确定为什么需要在外部调用它。但这可能会有所帮助:
而不是:
$(this).draggable.revert(); // This is the line in question尝试:
$(this).draggable('option','revert')();https://stackoverflow.com/questions/11055548
复制相似问题