我想使我的按钮生效。单击时,我想增加按钮的左属性。并更改自动返回left = 0px
elm.style.left = "0px";
答案 0 :(得分:0)
您可以换行:
fade(element);
具有setTimeout
功能:
setTimeout(function () {
newleft = 0;
fade(element);
}, 50);
在这种情况下,它意味着:等待动画完成。
这也是因为当您运行setInterval
函数时,该函数内部的所有代码都将立即被调用。因此,如果您想等待50毫秒,则可以用setTimeout
包装它。
如果要重复动画以便下次单击,可以在newleft = 0
函数内设置setTimeout
。