Javascript实现飞动广告效果的方法


Posted in Javascript onMay 25, 2015

本文实例讲述了Javascript实现飞动广告效果的方法。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>飞动的广告</title>
  <style type="text/css">
    body,div,p
    {
      margin:0;
      padding:0;
      font-size:14px;
    }
    #divMain
    {
      width:200px;
      height:800px;
    }
  </style>
  <script type="text/javascript">
    var tmrID;
    var x = 1;
    var y = 1;
    function moveAD() {
      var divFly = document.getElementById("divFly");
      var moveX = parseInt(divFly.style.left) + x * 5;
      var moveY = parseInt(divFly.style.top) + y * 5;
      //divFly.offsetWidth
      if ((moveX + divFly.offsetWidth) >= document.body.clientWidth) {
        x = -1;
      }
      if ((moveY + divFly.offsetHeight) >= document.body.clientHeight) {
        y = -1;
      }
      if (moveX <= 0) {
        x = 1;
      }
      if (moveY <= 0) {
        y = 1;
      }
      divFly.style.left = moveX;
      divFly.style.top = moveY;
    }
    function ClearTimer() {
      clearInterval(tmrID);
    }
    function fly() {
      tmrID = setInterval(moveAD, 20);
    }
    window.onload = function () {
      var divFly = document.getElementById("divFly");
      divFly.onmouseover = function () {
        ClearTimer();
      }
      divFly.onmouseout = function () {
        fly();
      }
      fly();
    }
    function closeAD() {
      ClearTimer();
      var divFly = document.getElementById("divFly");
      divFly.style.display = "none";
    }
  </script>
</head>
<body>
  <div id="divMain"></div>
  <div id="divFly" style="position:absolute;top:0;left:0;border:1px solid green;">
    <img src="../images/fly.gif" height="60px" width="60px" />
    <p><a href="javascript:void(0)" onclick="closeAD()">关闭</a></p>
  </div>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JQuery 表单中textarea字数限制实现代码
Dec 07 Javascript
利用jQuery 实现GridView异步排序、分页的代码
Feb 06 Javascript
js下用eval生成JSON对象
Sep 17 Javascript
Javascript实现重力弹跳拖拽运动效果示例
Jun 28 Javascript
基于jQuery倒计时插件实现团购秒杀效果
May 13 Javascript
AngularJS中过滤器的使用与自定义实例代码
Sep 17 Javascript
JavaScript 自定义事件之我见
Sep 25 Javascript
基于vue的换肤功能的示例代码
Oct 10 Javascript
基于vue中css预加载使用sass的配置方式详解
Mar 13 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
Apr 26 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
Aug 19 Javascript
vue 使用class创建和清除水印的示例代码
Dec 25 Vue.js
javascript自定义右键弹出菜单实现方法
May 25 #Javascript
JS+DIV实现鼠标划过切换层效果的方法
May 25 #Javascript
JavaScript实现仿网易通行证表单验证
May 25 #Javascript
js+cookies实现悬浮购物车的方法
May 25 #Javascript
手机开发必备技巧:javascript及CSS功能代码分享
May 25 #Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
May 25 #Javascript
jquery 构造函数在表单提交过程中修改数据
May 25 #Javascript
You might like
德生PL330测评
2021/03/02 无线电
PHP调用三种数据库的方法(1)
2006/10/09 PHP
PHP如何抛出异常处理错误
2011/03/02 PHP
基于MySQL体系结构的分析
2013/05/02 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
php实现每天自动变换随机问候语的方法
2015/05/12 PHP
Zend Framework实现多文件上传功能实例
2016/03/21 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
php新建文件的方法实例
2019/09/26 PHP
一个不错的应用,用于提交获取文章内容,不推荐用
2007/03/03 Javascript
js弹出div并显示遮罩层
2014/02/12 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
两款JS脚本判断手机浏览器类型跳转WAP手机网站
2015/10/16 Javascript
深入浅析JavaScript中with语句的理解
2016/05/12 Javascript
JQuery对ASP.NET MVC数据进行更新删除
2016/07/13 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
简化版的vue-router实现思路详解
2018/10/19 Javascript
记一次vue去除#问题处理经过小结
2019/01/24 Javascript
Angular.JS读取数据库数据调用完整实例
2019/07/02 Javascript
JS中封装axios来管控api的2种方式
2019/09/11 Javascript
Python实现句子翻译功能
2017/11/14 Python
Python内置模块logging用法实例分析
2018/02/12 Python
python 读取竖线分隔符的文本方法
2018/12/20 Python
一个可以套路别人的python小程序实例代码
2019/04/09 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
python+opencv实现车牌定位功能(实例代码)
2019/12/24 Python
基于python3的socket聊天编程
2020/02/17 Python
使用css3实现的windows8开机加载动画
2014/12/09 HTML / CSS
html5表单及新增的改良元素详解
2016/06/07 HTML / CSS
亚马逊新加坡官方网站:Amazon.sg
2020/03/25 全球购物
乡镇干部先进事迹材料
2014/02/03 职场文书
产品生产计划书
2014/05/07 职场文书
房屋租赁合同协议书范本
2014/10/19 职场文书
假期读书倡议书3篇
2019/08/19 职场文书
 分享一个Python 遇到数据库超好用的模块
2022/04/06 Python