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 相关文章推荐
jquery中对表单的基本操作代码
Jul 29 Javascript
将数字转换成大写的人民币表达式的js函数
Sep 21 Javascript
a标签的href与onclick事件的区别详解
Nov 12 Javascript
javascript文本模板用法实例
Jul 31 Javascript
JS基于Ajax实现的网页Loading效果代码
Oct 27 Javascript
BootStrap3中模态对话框的使用
Jan 06 Javascript
bootstrap suggest下拉框使用详解
Apr 10 Javascript
Node.js 使用流实现读写同步边读边写功能
Sep 11 Javascript
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
Jun 19 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
Apr 09 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
May 08 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和jquery实现地图区域数据统计展示数据示例
2014/02/12 PHP
Laravel 5框架学习之数据库迁移(Migrations)
2015/04/08 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
2016/12/19 PHP
php与c 实现按行读取文件实例代码
2017/01/03 PHP
php的常量和变量实例详解
2017/06/27 PHP
jquery 插件之仿“卓越亚马逊”首页弹出菜单效果
2008/12/25 Javascript
node.js 一个简单的页面输出实现代码
2012/03/07 Javascript
Jquery 数据选择插件Pickerbox使用介绍
2012/08/24 Javascript
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
2013/04/15 Javascript
jQuery模拟黑客帝国矩阵效果实例
2015/06/28 Javascript
javascript生成大小写字母
2015/07/03 Javascript
利用jquery制作滚动到指定位置触发动画
2016/03/26 Javascript
js插件Jcrop自定义截取图片功能
2016/10/14 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
详解Vue学习笔记入门篇之组件的内容分发(slot)
2017/07/17 Javascript
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
详解plotly.js 绘图库入门使用教程
2018/02/23 Javascript
JavaScript类的继承方法小结【组合继承分析】
2018/07/11 Javascript
微信小程序实现购物页面左右联动
2019/02/15 Javascript
解决vue自定义全局消息框组件问题
2019/11/22 Javascript
基于JavaScript判断两个对象内容是否相等
2020/01/10 Javascript
利用Python的Flask框架来构建一个简单的数字商品支付解决方案
2015/03/31 Python
python安装mysql-python简明笔记(ubuntu环境)
2016/06/25 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
2018/12/19 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
python字符串下标与切片及使用方法
2020/02/13 Python
Hotels.com泰国:酒店预订网站
2019/11/20 全球购物
教师节促销方案
2014/03/22 职场文书
实习生评语
2014/04/26 职场文书
中秋节慰问信
2015/02/15 职场文书
企业党支部工作总结2015
2015/05/21 职场文书
Python查找算法的实现 (线性、二分,分块、插值查找算法)
2022/04/24 Python
PHP RabbitMQ消息列队
2022/05/11 PHP