下面的代码 为什么非得把样式放到settimeout中 才能 形成动画?
不加怎么就不行了?
addEventListener('mousedown',function(){
var d = document.createElement('div');
d.style.width = '100px';
d.style.height = '100px';
d.style.background = 'black';
d.style.webkitTransition = '0.5s';
document.body.appendChild(d);
setTimeout(function(){
d.style.marginLeft = '100px';
});
});
javascript transition 的问题
答案:2 悬赏:50 手机版
解决时间 2021-02-09 08:34
- 提问者网友:蔚蓝的太阳
- 2021-02-09 02:39
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-02-09 03:09
因为javascript动画是隔一段时间改变一次对象的位置或者布局属性来实现的!
全部回答
- 1楼网友:行路难
- 2021-02-09 03:16
任务占坑
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯