2018-09-01做购物车小球动画的时候总是出不来

我反反复复查找了将近四个小时,终于将问题找出来了

1.el.display=""
少写了style
改为el.style.diaplay=""
2. es6中``中括住的变量必须是${}修饰,我写成了$(),自然无法识别
3. css 示例有问题
.ball
    position:fixed
    ....
上面必须空两格, 我找来找去,没想到最后一个问题出现在这里,可能是复制的时候出现的问题

最后回答一下 很多人说加了el.addEventListener('transitionend', done)之后
afterEnter 不执行的问题

我查了很多,不是没写:css= 'false' 的原因
其实是你的动画JS代码写的有误,或者CSS代码没有生效
导致动画执行时不知道如何结束,自然不会调用afterEnter的方法啦。
其实有el.addEventListener('transitionend', done)时 程序必须等待动画结束之后才执行。

所以这个时候去查找代码上的错误就好了

你可能感兴趣的:(2018-09-01做购物车小球动画的时候总是出不来)