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

 更新时间:2013年07月02日 16:06:23   作者:  
这篇文章介绍了在JS中广告漂浮效果的实现代码,有需要的朋友可以参考一下

复制代码 代码如下:

<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>

相关文章

  • laydate如何根据开始时间或者结束时间限制范围

    laydate如何根据开始时间或者结束时间限制范围

    这篇文章主要为大家详细介绍了laydate根据开始时间或者结束时间限制范围的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • JavaScript实现数值自动增加动画

    JavaScript实现数值自动增加动画

    这篇文章主要为大家详细介绍了JavaScript实现数值自动增加动画,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • javascript动态创建对象的属性详解

    javascript动态创建对象的属性详解

    在本篇文章中我们给大家分享了关于javascript动态创建对象的属性的相关知识点以及代码分享,需要的朋友们参考学习下。
    2018-11-11
  • 在使用JSON格式处理数据时应该注意的问题小结

    在使用JSON格式处理数据时应该注意的问题小结

    这篇文章主要介绍了在使用JSON格式处理数据时应该注意的问题,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-05-05
  • JS中的数组的some()方法示例解析

    JS中的数组的some()方法示例解析

    some()方法用于检测数组中的元素是否满足指定条件函数提供,这篇文章主要介绍了JS中的数组的some()方法示例解析,需要的朋友可以参考下
    2025-04-04
  • Json格式详解

    Json格式详解

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成
    2021-11-11
  • JS获取整个页面文档的实现代码

    JS获取整个页面文档的实现代码

    就是在当前页面用AJAX请求当前页面,返回的就是整个页面的HTML··既然是整个页面,所以也包括文档声明
    2011-12-12
  • 在页面加载之后执行JavaScript

    在页面加载之后执行JavaScript

    这篇文章主要介绍了在页面加载之后执行JavaScript的详细过程,本文通过实例代码文字解说给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 利用js+css+html实现固定table的列头不动

    利用js+css+html实现固定table的列头不动

    本文分享了利用js+css+html实现固定table的列头不动的实例代码。小编认为具有很好的参考价值,感兴趣的朋友可以看下
    2016-12-12
  • 全屏滚动插件fullPage.js使用实例解析

    全屏滚动插件fullPage.js使用实例解析

    这篇文章主要为大家解析了全屏滚动插件fullPage.js使用实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10

最新评论