淘寶雖然沒有css,但我們依然可以通過一些技巧來實現動畫效果。
<script> function animate(element, target) { clearInterval(element.timer); element.timer = setInterval(function() { var current = element.offsetLeft; var step = (target - current) / 10; step = step >0 ? Math.ceil(step) : Math.floor(step); element.style.left = current + step + 'px'; if (current == target) { clearInterval(element.timer); } }, 10); } </script>
這段代碼實現了一個簡單的動畫效果,將某一元素向左或向右移動。我們可以根據具體需求來調整目標位置以及定時器的時間間隔,實現不同的動畫效果。