【发布时间】:2022-11-07 17:56:32
【问题描述】:
试图使用 setTimeout() 来延迟变化翻译3d使用 JavaScript。在台式机中可以正常工作,但在移动中却不能。
setTimeout(() => {
console.log("one");
slides_ul.style.transform = "translate3d( "+x_index+"px, 0px, 0px)"
}, 2000);
setTimeout(() => {
console.log("two")
slides_ul.style.opacity ="1"
}, 3000);
执行此操作时,立即应用 translate3d,但 2 秒后显示“一”。正如您在图像中看到的,不透明度尚未完全应用,并且 slides_ul 已被移动。不透明度设置为在 0.2 秒内应用。
想知道延迟是否有问题。欢迎任何评论。
谢谢!
【问题讨论】:
标签: javascript css settimeout translate3d