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 相关文章推荐
jQuery操作 input type=checkbox的实现代码
Jun 14 Javascript
jQuery实现炫酷的鼠标轨迹特效
Feb 01 Javascript
JavaScript数据类型之基本类型和引用类型的值
Apr 01 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
Feb 25 Javascript
JavaScript利用HTML DOM进行文档操作的方法
Mar 28 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
Apr 25 Javascript
Node.js+ELK日志规范的实现
May 23 Javascript
vue 开发企业微信整合案例分析
Dec 02 Javascript
javascript绘制简单钟表效果
Apr 07 Javascript
vue+echarts实现动态折线图的方法与注意
Sep 01 Javascript
Vue提供的三种调试方式你知道吗
Jan 18 Vue.js
前端canvas中物体边框和控制点的实现示例
Aug 05 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
PHP4实际应用经验篇(7)
2006/10/09 PHP
thinkPHP5分页功能实现方法分析
2017/10/25 PHP
阻止子元素继承父元素事件具体思路及实现
2013/05/02 Javascript
Jquery Ajax方法传值到action的方法
2014/05/11 Javascript
JavaScript 学习笔记之操作符(续)
2015/01/14 Javascript
jQuery中outerHeight()方法用法实例
2015/01/19 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
深入浅析JS Function()构造函数
2016/08/22 Javascript
利用jquery实现验证输入的是否是数字、小数,包含保留几位小数
2016/12/07 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
React Native验证码倒计时工具类分享
2017/10/24 Javascript
Vue.js 父子组件通信的十种方式
2018/10/30 Javascript
apicloud拉起小程序并传递参数的方法示例
2018/11/21 Javascript
JS实现轮播图效果
2020/01/11 Javascript
通过实例了解Nodejs模块系统及require机制
2020/07/16 NodeJs
[02:16]深扒TI7聊天轮盘语音出处2
2017/05/11 DOTA
[03:06]3分钟带你回顾DOTA2完美盛典&完美大师赛
2017/12/06 DOTA
[56:41]iG vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/17 DOTA
[01:01:22]VGJ.S vs OG 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Django读取Mysql数据并显示在前端的实例
2018/05/27 Python
Python中return self的用法详解
2018/07/27 Python
Django url,从一个页面调到另个页面的方法
2019/08/21 Python
python 读取数据库并绘图的实例
2019/12/03 Python
Python命令行click参数用法解析
2019/12/19 Python
用于ETL的Python数据转换工具详解
2020/07/21 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
使用css3匹配手机屏幕横竖状态
2014/01/27 HTML / CSS
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
html5菜单折纸效果
2014/04/22 HTML / CSS
State Cashmere官网:半零售价可持续蒙古羊绒
2020/02/26 全球购物
毕业生自荐书模版
2014/01/04 职场文书
表彰先进的通报
2014/01/31 职场文书
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
购房委托书
2014/10/15 职场文书
个人自荐书范文
2015/03/09 职场文书
python如何进行基准测试
2021/04/26 Python