CSS-<;p>;滑行时留下痕迹
我有一个CSS-<;p>;滑行时留下痕迹,css,css-transitions,Css,Css Transitions,我有一个标签,当它开始从左向右滑动时,它会在屏幕上留下一种痕迹。我以前从未见过这样的事 我正在使用jQuery设置动画: $(文档).ready(函数(){ $(“.choosenHero”).animate({ “右”:“300px” }, 3000); }); 下面是截图: 您可以尝试使用简单的CSS转换而不是jquery。正如jquery通过更改css属性来制作动画一样,这不是一回事 因此,使用jquery添加一个具有结束状态的类,例如: .moved{ left: 300px;
标签,当它开始从左向右滑动时,它会在屏幕上留下一种痕迹。我以前从未见过这样的事
我正在使用jQuery设置动画:
$(文档).ready(函数(){
$(“.choosenHero”).animate({
“右”:“300px”
}, 3000);
});
下面是截图:
您可以尝试使用简单的CSS转换而不是jquery。正如jquery通过更改css属性来制作动画一样,这不是一回事 因此,使用jquery添加一个具有结束状态的类,例如:
.moved{
left: 300px;
}
在段落的初始状态中,使用如下内容:
.moving-object{
position:relative;
transition: left 2s;
left: 0px;
}
您是否尝试使用其他浏览器?如果我们不能复制它,这将很难提供帮助。可能只是渲染错误,在渲染下一帧之前浏览器没有清除。杜布先生开玩笑说:无法在Chrome上复制:这只是渲染引擎的故障。IE11在渲染方面更好,只是说。我看不出你在哪里使用css3。。?这就是jquery。如果您使用css3,它将非常平滑。。