【发布时间】:2016-07-06 18:57:05
【问题描述】:
我有三张图片 img1、img2 和 img3(3 张图片)。它的初始位置分别为-50% 绝对右上角和左上角。当我将位置更改为static 时,使用转换2s 它实际上需要移动到中心。
问题在进行过渡时,正在捕捉某些镀铬(在某些笔记本电脑的镀铬中)。我知道是什么导致过渡中断。
这是我的 jQuery 代码。
$(".middle-fixed-coming-soon-top").css({"top": "0px"});
$(".middle-fixed-coming-soon-top").one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend', function(e) {
$(".middle-fixed-coming-soon-top").css({"position": "static"});
// code to execute after transition ends
});
$(".middle-fixed-organics-left").css({"left": "333px"});
$(".middle-fixed-organics-left").one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend', function(e) {
$(".middle-fixed-organics-left").css({"position": "static"});
$(".middle-fixed-organics-left .for-margin").css("margin-top", "auto");
// code to execute after transition ends
});
$(".middle-fixed-tagline-right").css({"right": "333px"});
$(".middle-fixed-tagline-right").one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend', function(e) {
$(".middle-fixed-tagline-right").css({"position": "static"});
$(".middle-fixed-tagline-right .for-margin").css("margin-top", "auto");
// code to execute after transition ends
});
我是 jQuery 的新手。任何人都可以帮忙吗?提前致谢。
编辑
当我第二次或更多次重新加载时会发生这种情况。
【问题讨论】:
-
在哪个版本不工作?
-
因为你的过渡使用绝对像素,这意味着过渡效果很好,但只能在一个精确的屏幕宽度 - 1360px
-
我是
Version 51.0.2704.79 Built on Ubuntu 14.04
标签: javascript jquery html css google-chrome