Javascript实现带关闭按钮的网页漂浮广告代码


Posted in Javascript onJanuary 12, 2014
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<title>带关闭按钮的网页漂浮广告代码</title> 
</head> 
<body> 
<div id="img" style="position: absolute; left: 311; top: 815;visibility :hidden;" onmouseover="clearInterval(interval)" onmouseout="interval = setInterval('changePos()', delay)" align="right"> 
<a href="#" target="_blank"><img border="0" src="图片路径" onload="return imgzoom(this,600);" onclick="javascript:window.open(this.src);" style="cursor:pointer;"/></a> 
<span style="CURSOR:hand;color:red;font-weight:bold" onclick="clearInterval(interval);img.style.visibility = 'hidden'">X</span> 
</div> 
<script language=javascript src=ff.js> </script> 
</body> 
</html>

ff.js代码
var xPos = 20; 
var yPos = document.body.clientHeight; 
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; 
img.style.top = yPos; 
function changePos() { 
width = document.body.clientWidth; 
height = document.body.clientHeight; 
Hoffset = img.offsetHeight; 
Woffset = img.offsetWidth; 
img.style.left = xPos + document.body.scrollLeft; 
img.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() { 
img.style.visibility = "visible"; 
interval = setInterval('changePos()', delay); 
} 
start();
Javascript 相关文章推荐
JS定义回车事件(实现代码)
Jul 08 Javascript
技术男用来对妹子表白的百度首页
Jul 23 Javascript
node.js cookie-parser之parser.js
Jun 06 Javascript
用Angular实时获取本地Localstorage数据,实现一个模拟后台数据登入的效果
Nov 09 Javascript
JS实现页面进入和返回定位到具体位置
Dec 08 Javascript
Vue2.0如何发布项目实战
Jul 27 Javascript
js实现加载页面就自动触发超链接的示例
Aug 31 Javascript
vue 的keep-alive缓存功能的实现
Mar 22 Javascript
解决vue.js 数据渲染成功仍报错的问题
Aug 25 Javascript
微信小程序获取用户绑定手机号方法示例
Jul 21 Javascript
JQuery 实现文件下载的常用方法分析
Oct 29 jQuery
JS数据类型分类及常用判断方法
Nov 19 Javascript
jquery toolbar与网页浮动工具条具体实现代码
Jan 12 #Javascript
jQuery在iframe中无法弹出对话框的解决方法
Jan 12 #Javascript
js弹窗返回值详解(window.open方式)
Jan 11 #Javascript
JS中表单的使用小结
Jan 11 #Javascript
js opener的使用详解
Jan 11 #Javascript
JS获取下拉列表所选中的TEXT和Value的实现代码
Jan 11 #Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
Jan 11 #Javascript
You might like
第十二节 类的自动加载 [12]
2006/10/09 PHP
?繁体转换的class
2006/10/09 PHP
yii实现图片上传及缩略图生成的方法
2014/12/04 PHP
ThinkPHP中redirect用法分析
2014/12/05 PHP
php实现对文件压缩简单的方法
2019/09/29 PHP
PHP实现简单的计算器
2020/08/28 PHP
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
node.js chat程序如何实现Ajax long-polling长链接刷新模式
2012/03/13 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
2012/07/17 Javascript
jquery 插件学习(三)
2012/08/06 Javascript
一个php+js实时显示时间问题
2015/10/12 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
js剪切板应用clipboardData实例解析
2016/05/29 Javascript
微信小程序 wx.request(object) API详解及实例代码
2016/09/30 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
python开发之list操作实例分析
2016/02/22 Python
基于python元祖与字典与集合的粗浅认识
2017/08/23 Python
python实现小世界网络生成
2019/11/21 Python
Python tkinter之Bind(绑定事件)的使用示例
2021/02/05 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
突破canvas语法限制 让他支持链式语法
2012/12/24 HTML / CSS
HTML实现代码雨源码及效果示例
2020/02/25 HTML / CSS
美国手工艺品市场的领导者:Annie’s
2019/04/04 全球购物
Fossil德国官网:化石手表、手袋、珠宝及配件
2019/12/07 全球购物
Java文件和目录(IO)操作
2014/08/26 面试题
超市业务员岗位职责
2013/12/05 职场文书
旷课检讨书2000字
2014/01/14 职场文书
代领学位证书毕业证书委托书
2014/09/30 职场文书
2014年学生党支部工作总结
2014/12/20 职场文书
推销搭讪开场白
2015/05/28 职场文书
《这片土地是神圣的》教学反思
2016/02/16 职场文书
合同范本之电脑出租
2019/08/13 职场文书
SqlServer 垂直分表(减少程序改动)
2021/04/16 SQL Server
《杜鹃的婚约》OP主题曲「凸凹」无字幕影像公开
2022/04/08 日漫