基于javascript实现右下角浮动广告效果


Posted in Javascript onJanuary 08, 2016

本文实例为大家分享了基于javascript实现右下角浮动广告效果,供大家参考,具体内容如下

效果图:

基于javascript实现右下角浮动广告效果

具体代码:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>右下角广告代码</title>
<script type="text/javascript">
window.onload = getMsg;
window.onresize = resizeDiv;
window.onerror = function(){}
function $(id) {return document.getElementById(id);}
//短信提示使用(asilas添加)
var divT,divL,divW,divH,docH,docW,docST,docSL,objTimer,i = 0;
function getMsg()
{
try{
divT = parseInt($("eMeng").style.top,10); //层top位置
divL = parseInt($("eMeng").style.left,10); //层left位置
divH = parseInt($("eMeng").offsetHeight,10);//层宽
divW = parseInt($("eMeng").offsetWidth,10);//层高
docW = document.documentElement.clientWidth;//窗口宽
docH = document.documentElement.clientHeight;//窗口高
docST=document.documentElement.scrollTop;
docSL=document.documentElement.scrollLeft;
$("eMeng").style.top = parseInt(docST,10) + docH + 10+"px";
$("eMeng").style.left = parseInt(docSL,10) + docW - divW+"px";
$("eMeng").style.visibility="visible";
objTimer = setInterval("moveDiv()",10);
}
catch(e){}
}
function resizeDiv()
{
try{
divH = parseInt($("eMeng").offsetHeight,10);
divW = parseInt($("eMeng").offsetWidth,10);
docW = document.documentElement.clientWidth;
docH = document.documentElement.clientHeight;
$("eMeng").style.top = docH - divH + parseInt(document.documentElement.scrollTop,10)+"px";
$("eMeng").style.left = docW - divW + parseInt(document.documentElement.scrollLeft,10)+"px";
}
catch(e){}
}
function moveDiv()
{
try{
if(parseInt($("eMeng").style.top,10) <= (docH - divH + parseInt(document.documentElement.scrollTop,10)))
{
window.clearInterval(objTimer)
objTimer = setInterval("resizeDiv()",1)
}
divT = parseInt($("eMeng").style.top,10);
$("eMeng").style.top = divT - 1+"px";
}
catch(e){}
}
function closeDiv()
{
$('eMeng').style.visibility='hidden';
if(objTimer) window.clearInterval(objTimer)
}
</script>
<div id="eMeng" style="z-index: 99999; visibility:hidden; left: 0px; width: 252px; position: absolute; top: 0px; height: 213px; background:url(http://image.5fad.com/5/img/ad_bg.gif)">
<div style=" height:28px">
<div style=" width:20px; height:20px; float:right; margin:5px 5px 0 0; cursor:pointer" onclick="closeDiv()"></div>
</div>
<div style="width:225px; height:164px; margin:0 auto;"><a href="http://5.5fad.com/star/pur_detial.aspx?news=138" target="_blank"><img src="http://image.5fad.com/5/ad/ad01.jpg" width="225" height="164" border="0" /></a></div>
</div>
</body>
</html>

希望本文所述对大家学习javascript程序设计有所帮助。

Javascript 相关文章推荐
jquery实现商品拖动选择效果代码(自写)
May 28 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
Apr 30 Javascript
浅析JavaScript基本类型与引用类型
May 28 Javascript
node.js解决获取图片真实文件类型的问题
Dec 20 Javascript
js和jQuery设置Opacity半透明 兼容IE6
May 24 Javascript
基于BootstrapValidator的Form表单验证(24)
Dec 12 Javascript
Node.js获取前端ajax提交的request信息
Feb 20 Javascript
JavaScript输入分钟、秒倒计时技巧总结(附代码)
Aug 17 Javascript
jQuery实现火车票买票城市选择切换功能
Sep 15 jQuery
Vue2实时监听表单变化的示例讲解
Aug 30 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
Feb 20 Javascript
浅谈JSON5解决了JSON的两大痛点
Dec 14 Javascript
jQuery数据类型小结(14个)
Jan 08 #Javascript
JS运动相关知识点小结(附弹性运动示例)
Jan 08 #Javascript
基于jquery实现图片上传本地预览功能
Jan 08 #Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
Jan 08 #Javascript
jQuery实现本地预览上传图片功能
Jan 08 #Javascript
jQuery自定义滚动条完整实例
Jan 08 #Javascript
javascript正则表达式定义(语法)总结
Jan 08 #Javascript
You might like
php+mysql 实现身份验证代码
2010/03/24 PHP
php连接微软MSSQL(sql server)完全攻略
2016/11/27 PHP
关于PHP通用返回值设置方法
2017/03/31 PHP
Thinkphp5结合layer弹窗定制操作结果页面
2017/07/07 PHP
laravel框架中间件 except 和 only 的用法示例
2019/07/12 PHP
一些常用的Javascript函数
2006/12/22 Javascript
jQuery点击tr实现checkbox选中的方法
2013/03/19 Javascript
js固定DIV高度,超出部分自动添加滚动条的简单方法
2013/07/10 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
node.js中的console.dir方法使用说明
2014/12/10 Javascript
详解nodejs 文本操作模块-fs模块(一)
2016/12/22 NodeJs
深入理解Angularjs向指令传递数据双向绑定机制
2016/12/31 Javascript
Vue CLI3 开启gzip压缩文件的方式
2018/09/30 Javascript
在vue中使用echars实现上浮与下钻效果
2019/11/08 Javascript
javascript设计模式之装饰者模式
2020/01/30 Javascript
[04:40]DOTA2-DPC中国联赛1月26日Recap集锦
2021/03/11 DOTA
python写入中英文字符串到文件的方法
2015/05/06 Python
Python import用法以及与from...import的区别
2015/05/28 Python
Python验证企业工商注册码
2015/10/25 Python
Python实现好友全头像的拼接实例(推荐)
2017/06/24 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
Python解析并读取PDF文件内容的方法
2018/05/08 Python
Python数据结构与算法(几种排序)小结
2019/06/22 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
2019/08/08 Python
pytorch 模拟关系拟合——回归实例
2020/01/14 Python
python名片管理系统开发
2020/06/18 Python
武汉世纪畅想数字传播有限公司.NET笔试题
2014/07/22 面试题
酒鬼酒广告词
2014/03/21 职场文书
教师评职称工作总结2015
2015/04/20 职场文书
员工辞职信范文大全
2015/05/12 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书
图文详解Nginx版本平滑升级方案
2021/09/15 Servers
PostgreSQL聚合函数介绍以及分组和排序
2022/04/12 PostgreSQL
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python
浅谈Node的内存泄露问题
2022/05/06 NodeJs
mysql数据库如何转移到oracle
2022/12/24 MySQL