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 相关文章推荐
利用WebBrowser彻底解决Web打印问题(包括后台打印)
Jun 22 Javascript
解析prototype,JQuery中跳出each循环的方法
Dec 12 Javascript
AngularJS学习笔记之基本指令(init、repeat)
Jun 16 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
Nov 24 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
Jul 22 Javascript
JS实现弹出下载对话框及常见文件类型的下载
Jul 13 Javascript
angular2 ng2 @input和@output理解及示例
Oct 10 Javascript
Vue.js添加组件操作示例
Jun 13 Javascript
使用vue-router完成简单导航功能【推荐】
Jun 28 Javascript
Puppeteer环境搭建的详细步骤
Sep 21 Javascript
原生js实现二级联动菜单
Nov 27 Javascript
JS highcharts实现动态曲线代码示例
Oct 16 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
PHP实现自动识别Restful API的返回内容类型
2015/02/07 PHP
PHP实现自动对图片进行滚动显示的方法
2015/03/12 PHP
php开发工具有哪五款
2015/11/09 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
2017/03/23 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
javascript 节点遍历函数
2010/03/28 Javascript
jQuery实现鼠标划过展示大图的方法
2015/03/09 Javascript
jquery图片轮播特效代码分享
2020/04/20 Javascript
jQuery实时显示鼠标指针位置和键盘ASCII码
2016/03/28 Javascript
Google 地图控件集详解及实例代码
2016/08/06 Javascript
AngularJS中的拦截器实例详解
2017/04/07 Javascript
vue+axios实现登录拦截的实例代码
2017/05/22 Javascript
JavaScript实现的前端AES加密解密功能【基于CryptoJS】
2018/08/28 Javascript
Vue.js中 v-model 指令的修饰符详解
2018/12/03 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
2019/12/12 Javascript
Vue中keep-alive组件的深入理解
2020/08/23 Javascript
Python学习笔记之os模块使用总结
2014/11/03 Python
python编程实现希尔排序
2017/04/13 Python
python 返回列表中某个值的索引方法
2018/11/07 Python
pytorch使用Variable实现线性回归
2019/05/21 Python
python儿童学游戏编程知识点总结
2019/06/03 Python
python过滤中英文标点符号的实例代码
2019/07/15 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
python读取yaml文件后修改写入本地实例
2020/04/27 Python
python将dict中的unicode打印成中文实例
2020/05/11 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
2020/11/28 Python
button在IE6/7下的黑边去除方案
2012/12/24 HTML / CSS
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
2012/12/30 HTML / CSS
html5 canvas手势解锁源码分享
2020/01/07 HTML / CSS
Pretty Little Thing爱尔兰:时尚女性服饰
2017/03/27 全球购物
家长对孩子的评语
2014/04/18 职场文书
商务日语专业的自荐信
2014/05/23 职场文书
党支部先进事迹材料
2014/12/24 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
歌剧魅影观后感
2015/06/05 职场文书
Python批量将csv文件转化成xml文件的实例
2021/05/10 Python