基于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 相关文章推荐
javascript中有趣的反柯里化深入分析
Dec 05 Javascript
二叉树的非递归后序遍历算法实例详解
Feb 07 Javascript
jQuery如何防止这种冒泡事件发生
Feb 27 Javascript
js获取页面及个元素高度、宽度的代码
Apr 26 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
Aug 18 Javascript
微信小程序 页面跳转传值实现代码
Jul 27 Javascript
原生js jquery ajax请求以及jsonp的调用方法
Aug 04 jQuery
初探JavaScript 面向对象(推荐)
Sep 03 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
Apr 17 Javascript
JavaScript实现选项卡效果的分析及步骤
Apr 16 Javascript
JavaScript Array.flat()函数用法解析
Sep 02 Javascript
vue 授权获取微信openId操作
Nov 13 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设计模式 Builder(建造者模式)
2011/06/26 PHP
PHP 日,周,月点击排行统计
2012/01/11 PHP
Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)
2016/03/21 PHP
ThinkPHP实现简单登陆功能
2017/04/28 PHP
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
DOM_window对象属性之--clipboardData对象操作代码
2011/02/03 Javascript
js播放wav文件(源码)
2013/04/22 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
js浮点数精确计算(加、减、乘、除)
2013/12/26 Javascript
js获取下拉列表框中的value和text的值示例代码
2014/01/11 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
解读Bootstrap v4 sass设计
2016/05/29 Javascript
使用Vue.js创建一个时间跟踪的单页应用
2016/11/28 Javascript
jQuery实现一个简单的验证码功能
2017/06/26 jQuery
nodejs读取并去重excel文件
2018/04/22 NodeJs
微信小程序实现跑马灯效果完整代码(附效果图)
2018/05/30 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
[00:57]辉夜杯战队访谈宣传片—VG
2015/12/25 DOTA
Python基础之函数用法实例详解
2014/09/10 Python
利用Fn.py库在Python中进行函数式编程
2015/04/22 Python
pandas数据分组和聚合操作方法
2018/04/11 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
Python hexstring-list-str之间的转换方法
2019/06/12 Python
python 爬虫如何正确的使用cookie
2020/10/27 Python
Python word文本自动化操作实现方法解析
2020/11/05 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
2020/11/17 Python
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
TCP/IP中的TCP和IP分别承担什么责任
2012/04/21 面试题
Laravel的加密解密与哈希实例讲解
2021/03/24 PHP
商务日语毕业生自荐信范文
2013/11/14 职场文书
大学生怎样进行自我评价
2013/12/07 职场文书
小学教师管理制度
2014/01/18 职场文书
优秀班集体获奖感言
2014/02/03 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书
python urllib库的使用详解
2021/04/13 Python