如何制作浮动广告 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常用技巧收集整理篇
Nov 14 Javascript
Javascript简单实现可拖动的div
Oct 22 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
Jul 04 Javascript
Javascript writable特性介绍
Feb 27 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
Mar 04 Javascript
JavaScript中解析JSON数据的三种方法
Jul 03 Javascript
Bootstrap 组件之按钮(二)
May 11 Javascript
JavaScript与Java正则表达式写法的区别介绍
Aug 15 Javascript
vue2.x+webpack快速搭建前端项目框架详解
Nov 30 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
Oct 20 Javascript
Node.js 如何利用异步提升任务处理速度
Jan 07 Javascript
elementui之el-tebs浏览器卡死的问题和使用报错未注册问题
Jul 06 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
浅谈Windows下 PHP4.0与oracle 8的连接设置
2006/10/09 PHP
php session处理的定制
2009/03/16 PHP
php网站判断用户是否是手机访问的方法
2013/11/01 PHP
利用javascript查看html源文件
2006/11/08 Javascript
showModalDialog 和 showModelessDialog
2007/01/22 Javascript
jQuery 源码分析笔记(5) jQuery.support
2011/06/19 Javascript
JavaScript 一道字符串分解的题目
2011/08/03 Javascript
jQuery图片的展开和收缩实现代码
2013/04/16 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
JavaScript保留关键字汇总
2015/12/01 Javascript
在React框架中实现一些AngularJS中ng指令的例子
2016/03/06 Javascript
Bootstrap组件学习之导航、标签、面包屑导航(精品)
2016/05/17 Javascript
vue元素实现动画过渡效果
2017/07/01 Javascript
js实现删除li标签一行内容
2019/04/16 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
JavaScript使用localStorage存储数据
2019/09/25 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
2020/05/12 Javascript
Python判断直线和矩形是否相交的方法
2015/07/14 Python
Python出现segfault错误解决方法
2016/04/16 Python
Python脚本实时处理log文件的方法
2016/11/21 Python
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
TensorFlow实现Logistic回归
2018/09/07 Python
python中break、continue 、exit() 、pass终止循环的区别详解
2019/07/08 Python
Django中提供的6种缓存方式详解
2019/08/05 Python
Python配置文件处理的方法教程
2019/08/29 Python
Linux下通过python获取本机ip方法示例
2019/09/06 Python
使用Python脚本从文件读取数据代码实例
2020/01/19 Python
django数据模型中null和blank的区别说明
2020/09/02 Python
番木瓜健康和保健产品第一大制造商:Herbal Papaya
2017/04/25 全球购物
英国领先的酒杯和水晶玻璃器皿制造商:Dartington Crystal
2019/06/23 全球购物
电子狗项圈:eDog Australia
2019/12/04 全球购物
Jones Bootmaker官网:优质靴子和鞋子在线
2020/11/30 全球购物
南京某公司笔试题
2013/01/27 面试题
两只小狮子教学反思
2014/02/05 职场文书
德生BCL3000抢先使用感受和评价
2022/04/07 无线电