基于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脚本
Aug 04 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
Jul 18 Javascript
深入分析Javascript事件代理
Jan 30 Javascript
jQuery多个版本和其他js库冲突的解决方法
Aug 11 Javascript
EasyUI在Panel上动态添加LinkButton按钮
Aug 11 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
Oct 25 Javascript
微信小程序实现获取自己所处位置的经纬度坐标功能示例
Nov 30 Javascript
javascript 高级语法之继承的基本使用方法示例
Nov 11 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
Dec 10 Javascript
微信小程序 SOTER 生物认证DEMO 指纹识别功能
Dec 13 Javascript
解决Vue 刷新页面导航显示高亮位置不对问题
Dec 25 Javascript
js实现文字头像的生成代码
Mar 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项目中比较通用的php自建函数的详解
2013/06/06 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
PHP实现上传图片到数据库并显示输出的方法
2018/05/31 PHP
关于javascript document.createDocumentFragment()
2009/04/04 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
运用jQuery定时器的原理实现banner图片切换
2014/10/22 Javascript
浅谈Javascript Base64 加密解密
2014/12/28 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
2015/03/04 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
利用Vue.js+Node.js+MongoDB实现一个博客系统(附源码)
2017/04/24 Javascript
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
浅谈webpack4 图片处理汇总
2018/09/12 Javascript
9种方法优化jQuery代码详解
2020/02/04 jQuery
[03:37]2015国际邀请赛第四日现场精彩集锦
2015/08/08 DOTA
[42:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS OpTic
2018/03/31 DOTA
[56:41]iG vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/17 DOTA
详解Python的Django框架中的通用视图
2015/05/04 Python
Python对列表排序的方法实例分析
2015/05/16 Python
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
python 正确保留多位小数的实例
2018/07/16 Python
Python栈的实现方法示例【列表、单链表】
2020/02/22 Python
python将logging模块封装成单独模块并实现动态切换Level方式
2020/05/12 Python
世界上最大的在线汽车租赁预订平台:Rentalcars.com(支持中文)
2018/10/12 全球购物
Vivo俄罗斯官方在线商店:中国智能手机品牌
2019/10/04 全球购物
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
会计学专业学生的求职信范文
2014/01/27 职场文书
《广玉兰》教学反思
2014/04/14 职场文书
销售团队获奖感言
2014/08/14 职场文书
2014个人反腐倡廉思想汇报
2014/09/15 职场文书
2015公司年度工作总结
2015/05/14 职场文书
pytorch model.cuda()花费时间很长的解决
2021/06/01 Python
HttpClient实现文件上传功能
2022/08/14 Java/Android