这是我的动画的JsFiddle:
如果你看它,你可以看到,当div回到他的原始位置时,黑色方块空了几秒钟。我不希望这种情况发生。如果您在css中添加overflow:隐藏,您可以清楚地看到div的结束位置和重新开始的时间。
我怎么才能修复它呢?
而且我也不认为我有最好的方法来计算动画何时重新开始。
有什么帮助吗?
下面是JS:
function loop2() {
var lenght = $('#digit8').html().replace(/[^0-9]/gi, "").length;
var top = $('#digit8').
当用户拖动时,我使用velocity.js对可拖动的SVG元素进行动画处理。但是,velocity.js会对前一个鼠标移动坐标进行排队&通过所有后续鼠标移动坐标进行动画处理。我想要的是velocity.js不是对坐标进行排队,而是将函数传递的最新坐标动画显示出来。
检查此
document.addEventListener("mousedown",mouseDown);
document.addEventListener("mouseup",endMove);
var click=false;
var clickX, clickY;
var mov