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 选择和过滤方法代码总结
Nov 19 Javascript
关于jQuery参考实例2.0 用jQuery选择元素
Apr 07 Javascript
jQuery 无刷新分页实例代码
Nov 12 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
Feb 16 Javascript
jQuery插件开发汇总
May 15 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
Dec 13 Javascript
Angular.Js中ng-include指令的使用与实现
May 07 Javascript
jQuery实现表格冻结顶栏效果
Aug 20 jQuery
Vue 配合eiement动态路由,权限验证的方法
Sep 26 Javascript
VUE接入腾讯验证码功能(滑块验证)备忘
May 07 Javascript
微信小程序实现分页加载效果
Nov 19 Javascript
webpack的移动端适配方案小结
Jul 25 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程序中的常见漏洞进行攻击(下)
2006/10/09 PHP
PHP删除HTMl标签的实现代码
2013/06/30 PHP
无刷新动态加载数据 滚动条加载适合评论等页面
2013/10/16 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
轻轻松松学习JavaScript
2007/02/25 Javascript
HTML5之lang属性与dir属性的详解
2013/06/19 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
JavaScript判断表单中多选框checkbox选中个数的方法
2015/08/17 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
jQuery实现6位数字密码输入框
2016/12/29 Javascript
Express框架之connect-flash详解
2017/05/31 Javascript
详解JS构造函数中this和return
2017/09/16 Javascript
JS实现带导航城市列表以及输入搜索功能
2018/01/04 Javascript
jQuery实现的简单手风琴效果示例
2018/08/29 jQuery
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
vue 实现走马灯效果
2019/10/28 Javascript
JS实现随机抽取三人
2019/11/06 Javascript
Vue混入mixins滚动触底的方法
2019/11/22 Javascript
python中enumerate的用法实例解析
2014/08/18 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
Django项目uwsgi+Nginx保姆级部署教程实现
2020/04/19 Python
css3动画 小球滚动 js控制动画暂停
2019/11/29 HTML / CSS
支票、地址标签、包装纸和慰问卡:Current Catalog
2018/01/30 全球购物
大学生求职简历的自我评价
2013/10/21 职场文书
思想品德自我评价
2014/02/04 职场文书
小学敬老月活动方案
2014/02/11 职场文书
保安岗位职责
2014/02/21 职场文书
中班上学期幼儿评语
2014/04/30 职场文书
2014国庆节餐厅促销活动策划方案
2014/09/16 职场文书
党员转正党支部意见
2015/06/02 职场文书
教师听课学习心得体会
2016/01/15 职场文书
详解Go语言中配置文件使用与日志配置
2022/06/01 Golang