如何在恢复可拖动的 jQuery UI 时删除动画?

Posted

技术标签:

【中文标题】如何在恢复可拖动的 jQuery UI 时删除动画?【英文标题】:How to remove animation on revert of jQuery UI draggable? 【发布时间】:2012-10-08 05:13:48 【问题描述】:

我尝试了谷歌搜索并找不到这个,但我想这是一个相当简单的任务。当您在此示例中从左侧下降到右侧时,我正在尝试摆脱还原动画(注意我想保留还原动作,只是想删除它还原的动画):http://jsfiddle.net/2fsVZ/

这是我正在寻找的长短:

下面是我正在使用的 javascript - 我如何告诉它不要为还原设置动画?

  $( ".before .left-side>div" ).draggable( revert: true);

【问题讨论】:

除了 jsfiddle 链接之外,请在此处发布您的部分代码。这样,如果 jsfiddle 链接丢失,问题仍然对其他人有帮助。 【参考方案1】:

您只需将 revertDuration 设置为 0。

$( ".before .left-side>div" ).draggable(
    revert: true,
    revertDuration: 0
);

http://jsfiddle.net/2fsVZ/2/

http://docs.jquery.com/UI/Draggable#option-revertDuration

【讨论】:

我知道这很简单!!谢谢!!

以上是关于如何在恢复可拖动的 jQuery UI 时删除动画?的主要内容,如果未能解决你的问题,请参考以下文章

如何根据条件恢复可拖动的jquery UI的位置

jQuery 可拖动的恢复和停止事件

在 jQuery 中,如何在 ajax 调用失败时恢复可拖动对象?

滚动浏览器时使用错误起始位置的可拖动 jQuery UI 元素?

使用可拖动的 Jquery ui,如何在停止时更改反转?

jQuery UI - Droppable 只接受一个可拖动的