注意move的js包在另一篇文章
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="move.js"></script>
<style>
div{
width: 50px;
height: 50px;
background: red;
position: absolute;
top: 10px;
}
</style>
</head>
<body>
<!--404792402@qq.com-->
<script>
var oDiv = document.getElementsByTagName("div")
var len = 10
var str = ""
var num = 0
var timer = null
var onOff = false
var a = true
for (var i=0;i<len;i++) {
str+='<div style="left:'+(i*60)+'px"></div>'
}
document.body.innerHTML = str
document.onclick = function(){
// alert(1)
if(a){
// if(onOff){
// return
// }
// onOff = true
if(!onOff){
onOff = true//第二次 第三次 。。。。。。
timer = setInterval(function(){
move(oDiv[num],"top",10,400)
num++
if(num==len){
clearInterval(timer)
num = 0
a = false
onOff = false
}
},300)
}
}else{
if(!onOff){
onOff = true
timer = setInterval(function(){
move(oDiv[num],"top",10,40)
num++
if(num==len){
clearInterval(timer)
num = 0
a = true
onOff = false
}
},300)
}
}
}
</script>
</body>
</html>

本文介绍了一种利用JavaScript来创建网页上多个div元素的移动效果的方法。通过编写JavaScript代码,实现了这些div元素沿垂直方向的移动,并且可以通过点击页面来控制移动速度。此示例代码还展示了如何设置HTML与CSS的基础样式。
1581

被折叠的 条评论
为什么被折叠?



