基于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 相关文章推荐
用倒置滤镜把div倒置,再把table倒置。
Jul 31 Javascript
jQuery替换字符串(实例代码)
Nov 13 Javascript
改变状态栏文字的js代码
Jun 13 Javascript
ionic开发中点击input时键盘自动弹出
Dec 23 Javascript
Angular实现购物车计算示例代码
Feb 21 Javascript
微信小程序 wx.request方法的异步封装实例详解
May 18 Javascript
jQuery实现手势解锁密码特效
Aug 14 jQuery
vue实现模态框的通用写法推荐
Feb 26 Javascript
JavaScript函数、闭包、原型、面向对象学习笔记
Sep 06 Javascript
JavaScript计算正方形面积
Nov 26 Javascript
WebStorm中如何将自己的代码上传到github示例详解
Oct 28 Javascript
在vant 中使用cell组件 定义图标该图片和位置操作
Nov 02 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 已经成熟
2006/12/04 PHP
超级简单的php+mysql留言本源码
2009/11/11 PHP
基于PHPExcel的常用方法总结
2013/06/13 PHP
PHP生成Gif图片验证码
2013/10/27 PHP
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机
2018/11/20 PHP
跨浏览器的设置innerHTML方法
2006/09/18 Javascript
jquery提取元素里的纯文本不包含span等里的内容
2013/09/30 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
javascript基础知识
2016/06/07 Javascript
vue项目打包部署到服务器的方法示例
2018/08/27 Javascript
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
python实现socket客户端和服务端简单示例
2014/02/24 Python
在 Django/Flask 开发服务器上使用 HTTPS
2014/07/03 Python
python实现跨文件全局变量的方法
2014/07/07 Python
讲解Python中运算符使用时的优先级
2015/05/14 Python
Python 多进程并发操作中进程池Pool的实例
2017/11/01 Python
Python实现PS图像调整黑白效果示例
2018/01/25 Python
Python3使用SMTP发送带附件邮件
2020/06/16 Python
Python实现的批量修改文件后缀名操作示例
2018/12/07 Python
pandas.cut具体使用总结
2019/06/24 Python
python版百度语音识别功能
2019/07/09 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
python爬虫selenium和phantomJs使用方法解析
2019/08/08 Python
解决使用export_graphviz可视化树报错的问题
2019/08/09 Python
Python中openpyxl实现vlookup函数的实例
2020/10/28 Python
Python包资源下载路径报404解决方案
2020/11/05 Python
pymysql模块使用简介与示例
2020/11/17 Python
scrapy头部修改的方法详解
2020/12/06 Python
贝玲妃英国官网:Benefit英国
2018/02/03 全球购物
九月份红领巾广播稿
2014/01/22 职场文书
质检部经理岗位职责
2014/02/19 职场文书
2014年语文教学工作总结
2014/12/17 职场文书
车间质检员岗位职责
2015/04/08 职场文书
龙猫观后感
2015/06/09 职场文书
导游词之无锡唐城
2019/12/12 职场文书