【发布时间】:2017-07-28 21:47:04
【问题描述】:
这个淡入淡出动画的 CSS 样式看起来不错,但它不能在 javascript 中重复使用。函数一旦执行一次,就不能再被按钮onClick触发了,请问有什么办法呢?
//removeClass
//addClass
.elementToFadeInAndOut {
width:200px;
height: 200px;
background: red;
-webkit-animation: fadeinout 4s linear forwards;
animation: fadeinout 4s linear forwards;
opacity: 0;
}
@-webkit-keyframes fadeinout {
50% { opacity: 1; }
}
@keyframes fadeinout {
50% { opacity: 1; }
}
<button onClick="animationfunction()">Button</button>
<div id="icon" class="elementToFadeInAndOut"></div>
【问题讨论】:
-
.animate()函数在哪里? -
“它不能用 javascript 重用” - 因为你没有写 js 代码。
-
@Kinduser 是 -1 标志,最好用你的声望货币购买更多标志。
标签: javascript jquery html css