基于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 相关文章推荐
firefo xml 读写实现js代码
Jun 11 Javascript
js写一个弹出层并锁屏效果实现代码
Dec 07 Javascript
JavaScript异步编程:异步数据收集的具体方法
Aug 19 Javascript
JavaScript中对象property的删除方法介绍
Dec 30 Javascript
ECMAScript 6即将带给我们新的数组操作方法前瞻
Jan 06 Javascript
jQuery中is()方法用法实例
Jan 06 Javascript
jQuery的Scrollify插件实现滑动到页面下一节点
Jul 05 Javascript
javascript如何操作HTML下拉列表标签
Aug 20 Javascript
react redux入门示例
Apr 19 Javascript
js实现贪吃蛇小游戏(加墙)
Jul 31 Javascript
jQuery实现放大镜案例
Oct 19 jQuery
关于JavaScript 中 if包含逗号表达式
Nov 27 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日期控制类实例
2014/12/09 PHP
php 使用curl模拟登录人人(校内)网的简单实例
2016/06/06 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
2017/07/13 PHP
Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
2018/05/28 PHP
仿163填写邮件地址自动显示下拉(无优化)
2008/11/05 Javascript
支持ie与FireFox的剪切板操作代码
2009/09/28 Javascript
jquery 屏蔽一个区域内的所有元素,禁止输入
2009/10/22 Javascript
基于jQuery的Tab选项框效果代码(插件)
2011/03/01 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
选择复选框按钮置灰否则按钮可用
2014/05/22 Javascript
jquery调取json数据实现省市级联的方法
2015/01/29 Javascript
jQuery validate插件实现ajax验证重复的2种方法
2016/01/22 Javascript
js操作XML文件的实现方法兼容IE与FireFox
2016/06/25 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
微信小程序日历组件calendar详解及实例
2017/06/08 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
详解Webpack + ES6 最新环境搭建与配置
2018/06/04 Javascript
jQuery事件blur()方法的使用实例讲解
2019/03/30 jQuery
原生Vue 实现右键菜单组件功能
2019/12/16 Javascript
浅析 Vue 3.0 的组装式 API(一)
2020/08/31 Javascript
python检测lvs real server状态
2014/01/22 Python
python持久性管理pickle模块详细介绍
2015/02/18 Python
Python字典操作简明总结
2015/04/13 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
2020/05/15 Python
css3 给页面加个半圆形导航条主要利用旋转和倾斜样式
2014/02/10 HTML / CSS
全球最大的跑步用品商店:Road Runner Sports
2016/09/11 全球购物
介绍一下Linux中的链接
2016/06/05 面试题
腾讯公司的一个sql题
2013/01/22 面试题
求职信模版
2013/11/30 职场文书
大学校务公开实施方案
2014/03/31 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
无刑事犯罪记录证明
2014/09/18 职场文书
2014年扫黄打非工作总结
2014/12/03 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
python生成可执行exe控制Microsip自动填写号码并拨打功能
2021/06/21 Python
Pandas实现DataFrame的简单运算、统计与排序
2022/03/31 Python