Javascript jQuery';摇动';功能显示错误

Javascript jQuery';摇动';功能显示错误,javascript,jquery,html,jquery-animate,Javascript,Jquery,Html,Jquery Animate,我在这里构建了一个简单的随机问题生成器: 由于某些原因,当错误消息出现并在屏幕上晃动时,它有时会在显示屏的右侧留下一个黑色条。此问题随机发生,也随机消失。是什么导致了这个问题 我为我不专业的编码提前道歉>我在chrome中也遇到了这个问题,这似乎是一个浏览器渲染错误 这里有一个解决方案。那就是打电话 $('#background').fadeOut(0,function() {$('#background').fadeIn(0); } ); 动画完成后,在浏览器内外刷新显示为alt tab或

我在这里构建了一个简单的随机问题生成器:

由于某些原因,当错误消息出现并在屏幕上晃动时,它有时会在显示屏的右侧留下一个黑色条。此问题随机发生,也随机消失。是什么导致了这个问题


我为我不专业的编码提前道歉>我在chrome中也遇到了这个问题,这似乎是一个浏览器渲染错误

这里有一个解决方案。那就是打电话

$('#background').fadeOut(0,function() {$('#background').fadeIn(0); } ); 
动画完成后,在浏览器内外刷新显示为alt tab或更改tab将删除该行

为了使顺序正确,我更改了代码,这样每个动画都会在前一个动画完成运行时发生


你能给我们一个截图吗?有没有什么特定的浏览器/操作系统会出现这种情况?我认为这与shake功能本身无关,但像你的浏览器这样的东西会显示这种效果。你在不同的浏览器或其他计算机上试过吗?这里有一个屏幕截图:这是一个小问题,但仍然很烦人。我认为你的方法可行,但有几个问题:1。这只是chrome的问题吗?2.有没有办法在所有动画完成后刷新?谢谢是的,因为您循环了两次,所以我们可以检查循环是否在最后“if(i==2){}”进行刷新。我不能绝对肯定地说,但我在使用firefox时没有遇到过这个bug。Safari可能也有同样的问题,因为Safari和chrome都使用webkit。