博客列表 >JS-移动广告特效

JS-移动广告特效

梁凯达的博客
梁凯达的博客原创
2019年03月04日 12:57:021117浏览

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style>
		#box{width:100px;height:100px;background:pink;position:absolute;}
	</style>
</head>
<body>
	<!-- <div id="box" style="left:0px;top:0px;"></div> -->
	<img src="./3.jpg" alt="" style="left:0px;top:0px;" id="box">
</body>
<script>
var  box = document.getElementById('box');
var x = 10;
var y = 10;
setInterval(function(){


	//控制div碰到横向的边界地方进行反向移动
	if(parseInt(box.style.left)>= (window.innerWidth-100) ){
		 x = -x;
	}
	if(parseInt(box.style.left)<0){
		x = -x;
	}
	//控制div碰到纵向的边界的地方进行反向移动
	if(parseInt(box.style.top)>= (window.innerHeight-100) ){
		 y = -y;
	}
	if(parseInt(box.style.top)<0){
		y = -y;
	}

	//让我们的div开始移动
	box.style.left = parseInt(box.style.left)+x+'px';
	box.style.top = parseInt(box.style.top) +y+'px';

},100)
</script>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议