基于javascript实现右下角浮动广告效果

前端技术 2023/09/07 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程序设计有所帮助。

本文地址:https://www.stayed.cn/item/19113

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。