如何制作浮动广告 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 相关文章推荐
js常用函数 不错
Sep 08 Javascript
jquery的Theme和Theme Switcher使用小结
Sep 08 Javascript
js/jQuery简单实现选项卡功能
Jan 02 Javascript
JavaScript中Cookie操作实例
Jan 09 Javascript
如何防止JavaScript自动插入分号
Nov 05 Javascript
js实现页面跳转的五种方法推荐
Mar 10 Javascript
vue使用keep-alive实现数据缓存不刷新
Oct 21 Javascript
JS实现十字坐标跟随鼠标效果
Dec 25 Javascript
vue-router配合ElementUI实现导航的实例
Feb 11 Javascript
JS实现数组的增删改查操作示例
Aug 29 Javascript
Node.js 在本地生成日志文件的方法
Feb 07 Javascript
JavaScript大数相加相乘的实现方法实例
Oct 18 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 Global变量定义当前页面的全局变量实现探讨
2013/06/05 PHP
php fsockopen解决办法 php实现多线程
2014/01/20 PHP
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
2014/06/12 PHP
PHP生成短网址的3种方法代码实例
2014/07/08 PHP
JQuery 国际象棋棋盘 实现代码
2009/06/26 Javascript
Javascript 面向对象 重载
2010/05/13 Javascript
Javascript下判断是否为闰年的Datetime包
2010/10/26 Javascript
sogou地图API用法实例教程
2014/09/11 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
JavaScript控制table某列不显示的方法
2015/03/16 Javascript
详解JavaScript编程中正则表达式的使用
2015/10/25 Javascript
JS实现的仿淘宝交易倒计时效果
2015/11/27 Javascript
JavaScript制作简单分页插件
2016/09/11 Javascript
通过npm引用的vue组件使用详解
2017/03/02 Javascript
关于ES6箭头函数中的this问题
2018/02/27 Javascript
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
2018/09/26 Javascript
axios实现文件上传并获取进度
2020/03/25 Javascript
解决Numpy中sum函数求和结果维度的问题
2019/12/06 Python
Python如何把多个PDF文件合并代码实例
2020/02/13 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
python对一个数向上取整的实例方法
2020/06/18 Python
Python2.6版本pip安装步骤解析
2020/08/17 Python
几款Python编译器比较与推荐(小结)
2020/10/15 Python
windows系统Tensorflow2.x简单安装记录(图文)
2021/01/18 Python
英国最大的宝石首饰超市:QP Jewellers
2018/09/23 全球购物
意大利拉斐尔时尚购物网:Raffaello Network(支持中文)
2018/11/09 全球购物
C语言面试题
2015/10/30 面试题
英语老师推荐信
2014/02/26 职场文书
酒后驾车标语
2014/06/30 职场文书
2014年宣传部个人工作总结
2014/12/06 职场文书
农村党员干部承诺书
2015/05/04 职场文书
2015年干部教育培训工作总结
2015/05/15 职场文书
幼儿园老师新年寄语
2015/08/17 职场文书
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
2021/06/04 Oracle
Win10系统搭建ftp文件服务器详细教程
2022/08/05 Servers