JS实现弹性漂浮效果的广告代码


Posted in Javascript onSeptember 02, 2015

本文实例讲述了JS实现弹性漂浮效果的广告代码。分享给大家供大家参考。具体如下:

这里介绍一款JS弹性漂浮广告代码,碰到网页浏览器的边缘就会顺着弹力的方向自动漂浮下去,不停的在网页上漂来漂去,漂浮广告代码是很早时候就有的代码了,使用广泛,而且做为广告来说,好像效果还不错,因为它在不停的动,让人在视觉上感觉到有一种吸引力。其中的JS代码你可以扣出来保存在一个单独的JS文件中,使用时调用即可。

运行效果截图如下:

JS实现弹性漂浮效果的广告代码

在线演示地址如下:

具体代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Js弹性漂浮广告代码</title>
</head>
<body>
<DIV id=img1 style="Z-INDEX: 100; LEFT: 2px; WIDTH: 59px; POSITION: absolute; TOP: 43px; HEIGHT: 61px;
 visibility: visible;"><a href="#" target="_blank"><img src="images/pic.gif" width="80" height="80" border="0"></a></DIV>
<SCRIPT language="JavaScript">
var xPos = 300;
var yPos = 200; 
var step = 1;
var delay = 30; 
var height = 0;
var Hoffset = 0;
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;
img1.style.top = yPos;
function changePos() 
{
 width = document.body.clientWidth;
 height = document.body.clientHeight;
 Hoffset = img1.offsetHeight;
 Woffset = img1.offsetWidth;
 img1.style.left = xPos + document.body.scrollLeft;
 img1.style.top = yPos + document.body.scrollTop;
 if (yon) 
  {yPos = yPos + step;}
 else 
  {yPos = yPos - step;}
 if (yPos < 0) 
  {yon = 1;yPos = 0;}
 if (yPos >= (height - Hoffset)) 
  {yon = 0;yPos = (height - Hoffset);}
 if (xon) 
  {xPos = xPos + step;}
 else 
  {xPos = xPos - step;}
 if (xPos < 0) 
  {xon = 1;xPos = 0;}
 if (xPos >= (width - Woffset)) 
  {xon = 0;xPos = (width - Woffset); }
 }
 function start()
  {
   img1.visibility = "visible";
  interval = setInterval('changePos()', delay);
 }
 function pause_resume() 
 {
  if(pause) 
  {
   clearInterval(interval);
   pause = false;}
  else 
  {
   interval = setInterval('changePos()',delay);
   pause = true; 
   }
  }
 start();
</SCRIPT>
</body>
</html>

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

Javascript 相关文章推荐
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
May 28 Javascript
js变换显示图片的实例
Apr 16 Javascript
js实现编辑div节点名称的方法
Dec 17 Javascript
javascript学习笔记之函数定义
Jun 25 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
Dec 12 Javascript
jQuery实现的导航动画效果(附demo源码)
Apr 01 Javascript
浅谈Node.js轻量级Web框架Express4.x使用指南
May 03 Javascript
Javascript通过控制类名更改样式
May 24 Javascript
基于vue-cli3和element实现登陆页面
Nov 13 Javascript
详解Vue的ref特性的使用
Jan 24 Javascript
node 版本切换的实现
Feb 02 Javascript
详解Node.js使用token进行认证的简单示例
May 25 Javascript
jquery实现可关闭的倒计时广告特效代码
Sep 02 #Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
Sep 02 #Javascript
使用canvas实现仿新浪微博头像截取上传功能
Sep 02 #Javascript
js随机生成字母数字组合的字符串 随机动画数字
Sep 02 #Javascript
JS自定义选项卡函数及用法实例分析
Sep 02 #Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
Sep 02 #Javascript
jQuery实现自定义右键菜单的树状菜单效果
Sep 02 #Javascript
You might like
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
笑谈配置,使用Smarty技术
2007/01/04 PHP
解析php curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
php创建sprite
2014/02/11 PHP
ThinkPHP验证码使用简明教程
2014/03/05 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
smarty缓存用法分析
2014/12/16 PHP
JavaScript中的style.display属性操作
2013/03/27 Javascript
js中Image对象以及对其预加载处理示例
2013/11/20 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
JavaScript学习笔记之JS事件对象
2015/01/22 Javascript
跟我学习javascript的闭包
2015/11/16 Javascript
jQuery实现的表格展开伸缩效果实例
2016/09/07 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
2016/10/10 Javascript
jQuery选择器实例应用
2017/01/05 Javascript
vue-cli配置环境变量的方法
2018/07/09 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
解决layui checkbox 提交多个值的问题
2019/09/02 Javascript
vue移动端模态框(可传参)的实现
2019/11/20 Javascript
vue+vant实现商品列表批量倒计时功能
2020/01/13 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
python的numpy模块安装不成功简单解决方法总结
2017/12/23 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
Python使用Shelve保存对象方法总结
2019/01/28 Python
Python操作配置文件ini的三种方法讲解
2019/02/22 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
超全Python图像处理讲解(多模块实现)
2020/04/13 Python
Ray-Ban雷朋美国官网:全球领先的太阳眼镜品牌
2016/07/20 全球购物
印度尼西亚最大和最全面的网络商城:Blibli.com
2017/10/04 全球购物
linux面试题参考答案(10)
2013/11/04 面试题
中专毕业生自我鉴定范文
2013/11/09 职场文书
汽车维修专业个人求职信范文
2014/01/01 职场文书
学校火灾防控方案
2014/06/09 职场文书
高二学年自我鉴定范文(2篇)
2014/09/26 职场文书
专业技术人员年度考核评语
2014/12/31 职场文书
2016年基层党支部书记公开承诺书
2016/03/25 职场文书