暂停后在原地走,动作没有停止。再按开始按钮继续向前走,没有出现其他同学所说的"漂移"现象是怎么回事??
在暂停按钮里这么写,用完动作和走路的class之后都已移出掉。重新点击的时候再添加。
$boy.removeClass('pauseWalk').removeClass('slowWalk')
楼上的解决方式还有问题有点缺陷,点击暂停之后,人物还在原地走,通过如下这句代码可以完美解决"$boy.stop().removeClass('pauseWalk').addClass('slowWalk')",也不用像yuyang123那位同学一样通过大量的js代码去判断!
在暂停按钮函数开头加上
$("#boy").removeClass("slowwalk");
仔细看看代码 , 我也出现了同样的问题,是单词写错了
说明你的事件没有影响到动作 而且是不是你没有加动画过度就没有产生漂移