基于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 相关文章推荐
prototype 1.5相关知识及他人笔记
Dec 16 Javascript
js switch case default 的用法示例介绍
Oct 23 Javascript
js document.write()使用介绍
Feb 21 Javascript
JavaScript中实现异步编程模式的4种方法
Sep 24 Javascript
用javascript实现自动输出网页文本
Jul 30 Javascript
Node.js的Express框架使用上手指南
Mar 12 Javascript
Bootstrap被封装的弹层
Jul 20 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
Dec 17 Javascript
动态加载css方法实现和深入解析
Jan 18 Javascript
javascript过滤数组重复元素的实现方法
May 03 Javascript
layui的表单验证支持ajax判断用户名是否重复的实例
Sep 06 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
Oct 29 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中防止直接访问或查看或下载config.php文件的方法
2012/07/07 PHP
php 邮件发送问题解决
2014/03/22 PHP
php 使用file_get_contents读取大文件的方法
2014/11/13 PHP
PHP与Ajax相结合实现登录验证小Demo
2016/03/16 PHP
初识PHP中的Swoole
2016/04/05 PHP
php自动加载代码实例详解
2021/02/26 PHP
web的各种前端打印方法之jquery打印插件PrintArea实现网页打印
2013/01/09 Javascript
js动态修改表格行colspan列跨度的方法
2015/03/30 Javascript
jQuery实现的多屏图像图层切换效果实例
2015/05/07 Javascript
jQuery检测滚动条是否到达底部
2015/12/15 Javascript
Ionic快速安装教程
2016/06/03 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
2016/10/27 Javascript
原生JS实现图片轮播切换效果
2016/12/15 Javascript
node中使用es5/6以及支持性与性能对比
2017/08/11 Javascript
bootstrap日期插件daterangepicker使用详解
2017/10/19 Javascript
vue中的适配px2rem示例代码
2018/11/19 Javascript
vue.js实现左边导航切换右边内容
2019/10/21 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
浅谈JavaScript中你可能不知道URL构造函数的属性
2020/07/13 Javascript
javascript实现时钟动画
2020/12/03 Javascript
一个小示例告诉你Python语言的优雅之处
2014/07/04 Python
Python使用Beautiful Soup包编写爬虫时的一些关键点
2016/01/20 Python
Python实现Mysql数据库连接池实例详解
2017/04/11 Python
Python实现扩展内置类型的方法分析
2017/10/16 Python
Win8下python3.5.1安装教程
2020/07/29 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
2019/12/11 Python
Python 自由定制表格的实现示例
2020/03/20 Python
详解CSS3:overflow属性
2020/11/17 HTML / CSS
幼儿园中班上学期评语
2014/04/18 职场文书
大学辅导员述职报告
2015/01/10 职场文书
红旗渠导游词
2015/02/09 职场文书
活动总结模板大全
2015/05/11 职场文书
离婚起诉书怎么写
2015/05/19 职场文书
雨雪天气温馨提示
2015/07/15 职场文书
2016读书月活动心得体会
2016/01/14 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python