如何制作浮动广告 JavaScript制作浮动广告代码


Posted in Javascript onDecember 30, 2012

如果有一定的JavaScript基础,制作浮动广告还是比较容易的。直接上代码了:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>无标题文档</title> 
<style type="text/css"> 
*{ 
margin:0; 
padding:0; 
} 
#csdn 
{ 
width:800px; 
margin:0 auto; 
} 
#ad 
{ 
position:absolute; 
right:0px; 
top:30px; 
z-index:1; 
} 
#cl 
{ 
position:absolute; 
right:0px; 
top:30px; 
z-index:2; 
} 
</style> 
<script type="text/javascript"> 
var advInitTop=30; 
var closeInitTop=30; 
function inix() 
{ 
advInitTop=document.getElementById("ad").style.pixelTop; 
closeInitTop=document.getElementById("cl").style.pixelTop; 
} 
function closeAd() 
{ 
document.getElementById("ad").style.display="none"; 
document.getElementById("cl").style.display="none"; 
} 
function move() 
{ 
//document.getElementById("ad").style.pixelTop=document.body.scrollTop+advInitTop; 
//document.getElementById("cl").style.pixelTop=document.body.scrollTop+closeInitTop; 
document.getElementById("ad").style.pixelTop=document.documentElement.scrollTop+advInitTop; 
document.getElementById("cl").style.pixelTop=document.documentElement.scrollTop+closeInitTop; 
//alert(document.getElementById("ad").style.pixelTop); 
window.status=document.documentElement.scrollTop+"/"+document.getElementById("ad").style.pixelTop; 
} 
window.onscroll=move; 
</script> 
</head> 
<body> 
<div id="cl" onclick="closeAd()"> 
<img src="images/close.jpg" /> 
</div> 
<div id="csdn"> 
<a href="http://www.csdn.net"><img src="images/xiaojie1.jpg" border="0" /></a> 
</div> 
<div id="ad"> 
<a href="http://www.taobao.com"><img src="images/advpic.gif" /></a> 
</div> 
</body> 
</html>

要点
上述代码中要用document.documentElement ,不要用老的document.body,否则,不符合w3c标准,看不到浮动效果!
Javascript 相关文章推荐
Jquery调用webService远程访问出错的解决方法
May 21 Javascript
jQuery客户端分页实例代码
Nov 18 Javascript
JQuery中的html()、text()、val()区别示例介绍
Sep 01 Javascript
JavaScript获取表单enctype属性的方法
Apr 02 Javascript
javascript中setAttribute()函数使用方法及兼容性
Jul 19 Javascript
Angularjs中UI Router全攻略
Jan 29 Javascript
JavaScript面试开发常用的知识点总结
Aug 08 Javascript
详解js界面跳转与值传递
Nov 22 Javascript
Bootstrap3 datetimepicker控件使用实例
Dec 13 Javascript
JS表单数据验证的正则表达式(常用)
Feb 18 Javascript
vue中使用localstorage来存储页面信息
Nov 04 Javascript
Vue.js中关于侦听器(watch)的高级用法示例
May 02 Javascript
JavaScript 在网页上单击鼠标的地方显示层及关闭层
Dec 30 #Javascript
javascript中的缓动效果实现程序
Dec 29 #Javascript
通过正则格式化url查询字符串实现代码
Dec 28 #Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
Dec 28 #Javascript
载入jQuery库的最佳方法详细说明及实现代码
Dec 28 #Javascript
一个背景云变换js特效 鼠标移动背景云变化
Dec 28 #Javascript
javascript 实现简单的table排序及table操作练习
Dec 28 #Javascript
You might like
浅析php中jsonp的跨域实例
2013/06/21 PHP
取得单条网站评论以数组形式进行输出
2014/07/28 PHP
Symfony2框架创建项目与模板设置实例详解
2016/03/17 PHP
php Session无效分析资料整理
2016/11/29 PHP
Laravel5框架自定义错误页面配置操作示例
2019/04/17 PHP
javascript StringBuilder类实现
2008/12/22 Javascript
JavaScript入门教程(8) Location地址对象
2009/01/31 Javascript
jQuery validate 中文API 附validate.js中文api手册
2010/07/31 Javascript
jQuery的实现原理的模拟代码 -2 数据部分
2010/08/01 Javascript
JS实现一个按钮的方法
2015/02/05 Javascript
JS实现单击输入框弹出选择框效果完整实例
2015/12/14 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
JS组件Bootstrap Select2使用方法解析
2016/05/30 Javascript
移动端js图片查看器
2016/11/17 Javascript
Vue.js render方法使用详解
2017/04/05 Javascript
详解使用angular框架离线你的应用(pwa指南)
2019/01/31 Javascript
js实现带箭头的进度流程
2020/03/26 Javascript
Node.js API详解之 zlib模块用法分析
2020/05/19 Javascript
jQuery实现简单QQ聊天框
2020/08/27 jQuery
Pandas之MultiIndex对象的示例详解
2019/06/25 Python
Python如何基于rsa模块实现非对称加密与解密
2020/01/03 Python
pandas按照列的值排序(某一列或者多列)
2020/12/13 Python
python实现视频压缩功能
2020/12/18 Python
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
非凡女性奢华谦虚风格:The Modist
2017/10/28 全球购物
娇韵诗法国官网:Clarins法国
2019/01/29 全球购物
编码实现字符串转整型的函数
2012/06/02 面试题
解释DataSet(ds) 和 ds as DataSet 的含义
2014/07/27 面试题
信息管理专业推荐信
2013/10/29 职场文书
建设工地安全标语
2014/06/07 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
幼儿园感恩节活动方案
2014/10/06 职场文书
学校财务管理制度
2015/08/04 职场文书
高一军训感想
2015/08/07 职场文书
医学会议开幕词
2016/03/03 职场文书
C#连接ORACLE出现乱码问题的解决方法
2021/10/05 Oracle