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 sudoku 数独智力游戏生成代码
Mar 27 Javascript
ExpressJS入门实例
Jan 14 Javascript
js+css实现上下翻页相册代码分享
Aug 18 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
Jan 08 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
Jun 12 Javascript
利用vue.js插入dom节点的方法
Mar 15 Javascript
Javascript中click与blur事件的顺序详析
Apr 25 Javascript
javascript 缓冲运动框架的实现
Sep 29 Javascript
解决Mac下安装nmp的淘宝镜像失败问题
May 16 Javascript
JS返回页面时自动回滚到历史浏览位置
Sep 26 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
Mar 19 Javascript
vue项目如何监听localStorage或sessionStorage的变化
Jan 04 Vue.js
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 处理TXT文件(打开/关闭/检查/读取)
2013/05/13 PHP
php调用c接口无错版介绍
2014/03/11 PHP
php生成HTML文件的类方法
2019/10/11 PHP
克隆javascript对象的三个方法小结
2011/01/12 Javascript
Javascript实现仿WebQQ界面的“浮云”兼容 IE7以上版本及FF
2011/04/27 Javascript
jquery实现侧边弹出的垂直导航
2014/12/09 Javascript
使用jQuery jqPlot插件绘制柱状图
2014/12/18 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
jQuery过滤特殊字符及JS字符串转为数字
2016/05/26 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
2016/08/01 Javascript
使用jQuery,Angular实现登录界面验证码详解
2017/04/27 jQuery
Node.js 使用递归实现遍历文件夹中所有文件
2017/09/18 Javascript
javascript中神奇的 Date对象小结
2017/10/12 Javascript
微信小程序ibeacon三点定位详解
2018/10/31 Javascript
利用原生的JavaScript实现简单拼图游戏
2018/11/18 Javascript
使用NestJS开发Node.js应用的方法
2018/12/03 Javascript
Vue+Express实现登录注销功能的实例代码
2019/05/05 Javascript
VUE 解决mode为history页面为空白的问题
2019/11/01 Javascript
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
2020/10/29 Javascript
[56:29]Secret vs Optic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python实现简单的多任务mysql转xml的方法
2017/02/08 Python
python 数据的清理行为实例详解
2017/07/12 Python
Python实现的中国剩余定理算法示例
2017/08/05 Python
python实现大转盘抽奖效果
2019/01/22 Python
200行python代码实现2048游戏
2019/07/17 Python
Djang的model创建的字段和参数详解
2019/07/27 Python
如何利用Python开发一个简单的猜数字游戏
2019/09/22 Python
Python pip install如何修改默认下载路径
2020/04/29 Python
python图片验证码识别最新模块muggle_ocr的示例代码
2020/07/03 Python
兰蔻法国官方网站:Lancôme法国
2020/02/22 全球购物
物业保安主管岗位职责
2013/12/25 职场文书
大学生水果店创业计划书
2014/01/28 职场文书
渔夫的故事教学反思
2014/02/14 职场文书
2014教师“四风问题”对照检查材料思想汇报
2014/09/16 职场文书
tensorflow+k-means聚类简单实现猫狗图像分类的方法
2021/04/28 Python