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,它将非常平滑。。