基于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中的acos()方法使用详解
Jun 14 Javascript
Jquery attr()方法 属性赋值和属性获取详解
Apr 15 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
Oct 14 Javascript
微信小程序 form组件详解
Oct 25 Javascript
canvas实现流星雨的背景效果
Jan 13 Javascript
Jquery树插件zTree实现菜单树
Jan 24 Javascript
js封装成插件_Canvas统计图插件编写实例
Sep 12 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
Sep 12 Javascript
vue-cli构建项目下使用微信分享功能
May 28 Javascript
Nuxt v-bind绑定img src不显示的解决
Dec 05 Javascript
vue中英文切换实例代码
Jan 21 Javascript
JS数据类型判断的几种常用方法
Jul 07 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面向对象全攻略 (二) 实例化对象 使用对象成员
2009/09/30 PHP
php中的boolean(布尔)类型详解
2013/10/28 PHP
php开启openssl的方法
2014/05/15 PHP
php通过执行CutyCapt命令实现网页截图的方法
2016/09/30 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
PHP不使用内置函数实现字符串转整型的方法示例
2017/07/03 PHP
yii2 commands模式以及配置crontab定时任务的方法
2017/08/19 PHP
PHP PDOStatement::getColumnMeta讲解
2019/02/01 PHP
jquery调用asp.net 页面后台的实现代码
2011/04/27 Javascript
node.js中的console.warn方法使用说明
2014/12/09 Javascript
使用CamanJS在Web页面上处理图像的技巧
2015/08/18 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
2016/08/01 Javascript
jQuery元素选择器实例代码
2017/02/06 Javascript
说说AngularJS中的$parse和$eval的用法
2017/09/14 Javascript
React Native中的RefreshContorl下拉刷新使用
2017/10/09 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
2018/09/15 Javascript
Vue插值、表达式、分隔符、指令知识小结
2018/10/12 Javascript
微信小程序实现多选功能
2018/11/04 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
2019/05/15 Javascript
纯js实现无缝滚动功能代码实例
2020/02/21 Javascript
[53:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第三场 6.2
2018/06/03 DOTA
Python3学习urllib的使用方法示例
2017/11/29 Python
Python count函数使用方法实例解析
2020/03/23 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
利用CSS3实现单选框动画特效示例代码
2016/09/26 HTML / CSS
婚礼新郎父母答谢词
2014/01/16 职场文书
关于抽烟的检讨书
2014/02/25 职场文书
关于读书的演讲稿800字
2014/08/27 职场文书
反四风个人对照检查材料
2014/09/26 职场文书
护理见习报告范文
2014/11/03 职场文书
2014年检察院个人工作总结
2014/12/09 职场文书
工作检讨书范文
2015/01/23 职场文书
企业计划生育责任书
2015/05/09 职场文书
LayUI+Shiro实现动态菜单并记住菜单收展的示例
2021/05/06 Javascript
Canvas如何做个雪花屏版404的实现
2021/09/25 HTML / CSS