如何制作浮动广告 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+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
Mar 10 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
Dec 06 Javascript
javascript定时变换图片实例代码
Mar 17 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
Feb 24 Javascript
提交按钮的name='submit'引起的js失效问题及原因
Feb 25 Javascript
JS实现为表格动态添加标题的方法
Mar 31 Javascript
js结合正则实现国内手机号段校验
Jun 19 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
Aug 04 Javascript
Jquery 分页插件之Jquery Pagination
Aug 25 Javascript
vue中各组件之间传递数据的方法示例
Jul 27 Javascript
如何使node也支持从url加载一个module详解
Jun 05 Javascript
全面了解JavaScript的作用域链
Apr 03 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的FTP学习(三)
2006/10/09 PHP
php $_SERVER当前完整url的写法
2009/11/12 PHP
Thinkphp中的volist标签用法简介
2014/06/18 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
php实现购物车功能(上)
2020/07/23 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
2016/07/12 PHP
JS删除数组元素的函数介绍
2013/03/27 Javascript
angularJS中router的使用指南
2015/02/09 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
2015/03/16 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
如何编写jquery插件
2017/03/29 jQuery
微信小程序动态显示项目倒计时效果
2017/06/13 Javascript
Vue-Cli中自定义过滤器的实现代码
2017/08/12 Javascript
js实现本地时间同步功能
2017/08/26 Javascript
让bootstrap的carousel支持滑动滚屏的实现代码
2017/11/27 Javascript
AngularJS对动态增加的DOM实现ng-keyup事件示例
2018/03/12 Javascript
vue如何在自定义组件中使用v-model
2018/05/14 Javascript
基于Vue实现电商SKU组合算法问题
2019/05/29 Javascript
详解JavaScript 异步编程
2020/07/13 Javascript
Python中几个比较常见的名词解释
2015/07/04 Python
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
使用python3实现操作串口详解
2019/01/01 Python
用django设置session过期时间的方法解析
2019/08/05 Python
Python Flask上下文管理机制实例解析
2020/03/16 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
python openCV自制绘画板
2020/10/27 Python
Python制作简单的剪刀石头布游戏
2020/12/10 Python
装配出错检讨书
2014/09/23 职场文书
寝室长工作失责检讨书
2014/10/06 职场文书
学雷锋活动简报
2015/07/20 职场文书
五年级数学教学反思
2016/02/16 职场文书
修辞手法有哪些?
2019/08/29 职场文书
导游词之山东红叶谷
2019/10/31 职场文书
Sentry的安装、配置、使用教程(Sentry日志手机系统)
2022/07/23 Python
xhunter1.sys可以删除嘛? win11提示xhunter1.sys驱动不兼容解决办法
2022/09/23 数码科技