如何制作浮动广告 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获取select标签的值且兼容IE与firefox
Dec 30 Javascript
原生JavaScript生成GUID的实现示例
Sep 05 Javascript
jQuery+PHP打造滑动开关效果
Dec 16 Javascript
javascript简单写的判断电话号码实例
May 24 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
Jun 12 Javascript
Node接收电子邮件的实例代码
Jul 21 Javascript
Express下采用bcryptjs进行密码加密的方法
Feb 07 Javascript
从组件封装看Vue的作用域插槽的实现
Feb 12 Javascript
JavaScript中关于base64的一些事
May 06 Javascript
layui上传图片到服务器的非项目目录下的方法
Sep 26 Javascript
Vue2.0 实现页面缓存和不缓存的方式
Nov 12 Javascript
如何优化vue打包文件过大
Apr 13 Vue.js
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
无线电广播与收音机发展的历史回眸
2021/03/02 无线电
php SQL Injection with MySQL
2011/02/27 PHP
PHP MVC框架skymvc支持多文件上传
2016/05/26 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
2019/07/24 PHP
Js之软键盘实现(js源码)
2007/01/30 Javascript
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
jquery下实现overlay遮罩层代码
2010/08/25 Javascript
使用隐藏的new来创建对象
2011/03/29 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
2015/08/27 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
ES6概念 ymbol.for()方法
2016/12/25 Javascript
JavaScript用JSONP跨域请求数据实例详解
2017/01/06 Javascript
Angular的$http的ajax的请求操作(推荐)
2017/01/10 Javascript
thinkphp标签实现bootsrtap轮播carousel实例代码
2017/02/19 Javascript
NodeJs实现简易WEB上传下载服务器
2019/08/10 NodeJs
vue.js购物车添加商品组件的方法
2019/09/17 Javascript
[15:20]DOTA2亚洲邀请赛总决赛开幕式表演:羽泉献唱
2017/04/05 DOTA
Python字符串处理函数简明总结
2015/04/13 Python
对python 读取线的shp文件实例详解
2018/12/22 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
2019/04/09 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
pytorch 获取层权重,对特定层注入hook, 提取中间层输出的方法
2019/08/17 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
css3实现超立体3D图片侧翻倾斜效果
2014/04/16 HTML / CSS
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
将SVG图引入到HTML页面的实现
2019/09/20 HTML / CSS
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
c语言常见笔试题总结
2016/09/05 面试题
我的动漫时代的创业计划书范文
2014/01/27 职场文书
户外亲子活动策划方案
2014/02/07 职场文书
党支部公开承诺书
2014/03/28 职场文书
财产分割协议书
2016/03/22 职场文书
《攀登者》:“海拔8000米以上,你不能指望任何人”
2019/11/25 职场文书
html解决浏览器记住密码输入框的问题
2023/05/07 HTML / CSS