js实现广告漂浮效果的小例子


Posted in Javascript onJuly 02, 2013
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<style type="text/css">
div{
position:absolute;
}
</style>
</head>
<body>
<div id="floatdiv">
<img src="1.jpg" height="100px" width="200px">
</div>
</body>
</html>
<script language="javascript" type="text/javascript">
/*
利用window对象,实现浮动效果
 1、有一个div,就是我们要控制的,它的起始点坐标(0,0)
 2、设定横向和纵向的速度
 3、控制div移动
  1)div是否到达边界,设置图片速度反向移动
*/
//获取图片所在的div对象
var img=document.getElementById("floatdiv");
//设置div起始点坐标
var x=0,y=0;
//设置div行进速度
var xSpeed=2,ySpeed=1;
//设置图片移动
var w=document.body.clientWidth-200,h=document.body.clientHeight-100;
function floatdiv(){
 //比较图片是否到达边界,如查到达边界 改变方向;如未到达边界
 if(x>w||x<0) xSpeed= -xSpeed;
 if(y>h||y<0) ySpeed= -ySpeed;
 x+=xSpeed;
 y+=ySpeed;
 //设置坐标值,起始坐标+速度
 img.style.top=y+"px";
 img.style.left=x+"px";
setTimeout("floatdiv()",10);
}
floatdiv();
</script>
Javascript 相关文章推荐
基于jquery的修改当前TAB显示标题的代码
Dec 11 Javascript
javascript scrollTop正解使用方法
Nov 14 Javascript
javascript函数作用域学习示例(js作用域)
Jan 13 Javascript
Jquery获取和修改img的src值的方法
Feb 17 Javascript
探究Javascript模板引擎mustache.js使用方法
Jan 26 Javascript
JS HTML5拖拽上传图片预览
Jul 18 Javascript
JavaScript、C# URL编码、解码总结
Jan 21 Javascript
使用JavaScript实现链表的数据结构的代码
Aug 02 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
Dec 09 Javascript
webpack4简单入门实例
Sep 06 Javascript
JavaScript JMap类定义与使用方法示例
Jan 22 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
Sep 19 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
Jul 02 #Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
Jul 02 #Javascript
js创建子窗口并且回传值示例代码
Jul 02 #Javascript
封装html的select标签的js操作实例
Jul 02 #Javascript
使用js获取地址栏中传递的值
Jul 02 #Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
Jul 01 #Javascript
jquery动态增加text元素以及删除文本内容实例代码
Jul 01 #Javascript
You might like
php 调用远程url的六种方法小结
2009/11/02 PHP
php 数组二分法查找函数代码
2010/02/16 PHP
php 三元运算符实例详细介绍
2016/12/15 PHP
jquery下将选择的checkbox的id组成字符串的方法
2010/11/28 Javascript
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
js获取当前路径的简单示例代码
2014/01/08 Javascript
JavaScript自定义日期格式化函数详细解析
2014/01/14 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
2014/08/22 Javascript
jquery得到iframe src属性值的方法
2014/09/25 Javascript
JavaScript的Date()方法使用详解
2015/06/09 Javascript
jQuery实现动态添加节点与遍历节点功能示例
2017/11/09 jQuery
JavaScript实现连连看连线算法
2019/01/05 Javascript
JavaScript面试技巧之数组的一些不low操作
2019/03/22 Javascript
wx-charts 微信小程序图表插件的具体使用
2019/08/18 Javascript
微信接入之获取用户头像的方法步骤
2019/09/23 Javascript
24行JavaScript代码实现Redux的方法实例
2019/11/17 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
js滚轮事件 js自定义滚动条的实现
2020/01/18 Javascript
[58:00]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第二场 2月7日
2021/03/11 DOTA
Python中__name__的使用实例
2015/04/14 Python
六个窍门助你提高Python运行效率
2015/06/09 Python
python交互式图形编程实例(三)
2017/11/17 Python
Python实现删除时保留特定文件夹和文件的示例
2018/04/27 Python
python 数字类型和字符串类型的相互转换实例
2018/07/17 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
Python能做什么
2020/06/02 Python
keras 指定程序在某块卡上训练实例
2020/06/22 Python
详解python中的异常捕获
2020/12/15 Python
利用CSS3 动画 绘画 圆形动态时钟
2018/03/20 HTML / CSS
欧尚俄罗斯网上超市:Auchan俄罗斯
2018/05/03 全球购物
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
通用C#笔试题附答案
2016/11/26 面试题
法律专业个人实习自我鉴定
2013/09/23 职场文书
高二历史教学反思
2014/01/25 职场文书
经贸韩语专业大学生职业规划
2014/02/14 职场文书
爱我中华演讲稿
2014/05/20 职场文书