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 相关文章推荐
简单谈谈json跨域
Mar 13 Javascript
js中window.open的参数及注意注意事项
Jul 06 Javascript
javascript实现的左右无缝滚动效果
Sep 19 Javascript
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
Mar 24 Javascript
基于BootStrap实现简洁注册界面
Jul 20 Javascript
EasyUI Tree树组件无限循环的解决方法
Sep 27 Javascript
JavaScript变量声明var,let.const及区别浅析
Apr 23 Javascript
vue2.0 实现导航守卫(路由守卫)
May 21 Javascript
详解ES6系列之私有变量的实现
Nov 21 Javascript
微信小程序 setData 对 data数据影响问题
Apr 18 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
May 28 Javascript
koa2 数据api中间件设计模型的实现方法
Jul 13 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
为php4加入动态flash文件的生成的支持
2006/10/09 PHP
领悟php接口中interface存在的意义
2013/06/27 PHP
PHP文件操作方法汇总
2015/07/01 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
laravel-admin的图片删除实例
2019/09/30 PHP
js 判断 enter 事件
2009/02/12 Javascript
10个实用的脚本代码工具
2010/05/04 Javascript
jquery绑定原理 简单解析与实现代码分享
2011/09/06 Javascript
jQuery布局插件UI Layout简介及使用方法
2013/04/03 Javascript
css配合jquery美化 select
2013/11/29 Javascript
JQuery实现table行折叠效果以JSON做数据源
2014/05/26 Javascript
解决ueditor jquery javascript 取值问题
2014/12/30 Javascript
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
jQuery给元素添加样式的方法详解
2015/12/30 Javascript
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
2017/02/08 Javascript
js中Number数字数值运算后值不对的解决方法
2017/02/28 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
2017/12/28 Javascript
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
2018/03/28 jQuery
vue中uni-app 实现小程序登录注册功能
2019/10/12 Javascript
基于Vue全局组件与局部组件的区别说明
2020/08/11 Javascript
Python 代码性能优化技巧分享
2012/08/07 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
2018/10/28 Python
使用matplotlib中scatter方法画散点图
2019/03/19 Python
时尚的CSS3进度条效果
2012/02/22 HTML / CSS
阿迪达斯法国官方网站:adidas法国
2018/03/20 全球购物
美国在线购物频道:Shop LC
2019/04/21 全球购物
中文专业毕业生自荐信
2013/10/28 职场文书
公司年会策划方案
2014/05/17 职场文书
村委会贫困证明范本
2014/09/17 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
2014年学校食堂工作总结
2014/11/25 职场文书
2015年部门工作总结范文
2015/03/31 职场文书
经济纠纷起诉状
2015/05/20 职场文书
幼儿园师德师风心得体会
2016/01/12 职场文书
python热力图实现的完整实例
2022/06/25 Python