【发布时间】:2017-08-28 02:13:57
【问题描述】:
我在创建动画后尝试将包含图像的 div 重置为原始值时遇到问题。
所以我有一个测验,有 6 张图片并排放置。 用户必须选择 6 张图片中的一张。当点击那张图片时,我让图片全屏显示。之后,当用户双击图片时,图片应该回到原来的位置进行下一个问题。
但是返回不起作用,我不明白为什么。
注意:divsare 浮动 div 具有特定的左侧位置,所以我需要保留这些...
这是动画代码:
$(".candidatePicture").click(function(e){
$(e.target).css('z-index', 1);
$(e.target).animate({top: '0', left: '0', width: '1920px', height: '1080px'}, 1000);
});
这是返回码:
$(".candidatePicture").css({ 'width': '250px', 'height': '300px', 'z-index': '0' });
您可以在这里找到代码:http://jsbin.com/gotuqenoce
感谢您的帮助。
【问题讨论】:
-
基于类变化的css动画/过渡不是更好吗?
-
你能从一个css类动画到另一个吗?
-
带过渡 - 当然可以。我会准备小提琴。
标签: javascript jquery css jquery-animate