【发布时间】:2021-01-09 23:35:26
【问题描述】:
我有一个按钮可以让图像旋转 3 秒。我希望在旋转期间禁用该按钮。但这行不通。下面是创建旋转的 js 函数和 css 类。
<script>
function spin() {
document.getElementById("spin_switch").disabled = true;
document.getElementById("image-map").classList.toggle("spin");
setTimeout(stop_spin, 3000);
document.getElementById("spin_switch").disabled = false;
}
function stop_spin() {
document.getElementById("image-map").classList.toggle("spin");
}
</script>
<style>
.spin {
transform: rotate(360deg);
webkit-transform: rotate(360deg);
overflow: hidden;
transition-duration: 3s;
transition-property: transform;
}
</style>
【问题讨论】:
标签: javascript css button