我想写一个javascript代码,它将在特定方向,距离和某些给定时间内滑动div。我写了这个小脚本。但根本不起作用。浏览器变得缓慢。没有可见的位置变化。 有人能告诉我如何实现结果?我知道有很多现成的库可以很容易地完成这项工作。但我只是想试一试。使用javascript滑动div
<script type="text/javascript" language="javascript">
var element = '';
var slidePerMS = '';
function slideIt(ele, direction, distance, slideDuration){
element = ele;
var i=0;
slidePerMS = distance/(slideDuration*1000);
for(i=0; i<3000; i++){
setTimeout("changePosition()",1);
}
}
function changePosition(){
var currElement = document.getElementById(element);
currElement.style.left = "'"+slidePerMS+"px'";
}
</script>
感谢您的帮助。现在我知道,我是一个编程小白:S – Shades88