【发布时间】:2012-02-09 17:54:10
【问题描述】:
我正在努力让这段代码正常工作。我正在用
移动一个元素$("#element").hide("slide", { direction: "right" }, 200);
效果很好,但我需要在动画完成后将其重置回动画之前的原始位置,以便下次再次动画。
对此的任何帮助将不胜感激。
var position = jQuery("#"+that.currentIconSlide).find('.slideInner').position();
jQuery("#"+that.currentIconSlide).find(".slideInner").hide("slide", { direction: "right" }, 200, function(){
jQuery(this).css({"left":position.left,"top":position.top}).parent().hide();
});
JS 小提琴 - http://jsfiddle.net/zalun/E4mz9/
【问题讨论】:
-
保存动画前的位置
-
添加了我正在做的示例,但目前无法使用。
-
你能在 jsfiddle.net 上发布一个示例代码吗?
-
jsfiddle 的只读,目前
标签: javascript jquery