短信提示使用 特效
2018-09-23 20:31
复制代码 代码如下:
<SCRIPTlanguage=JavaScript>
<!--
window.onload=getMsg;
window.onresize=resizeDiv;
window.onerror=function(){}
//短信提示使用
vardivTop,divLeft,divWidth,divHeight,docHeight,docWidth,objTimer,i=0;
functiongetMsg()
{
try{
divLeft=parseInt(document.getElementById(eMeng).style.left,10)
divHeight=parseInt(document.getElementById(eMeng).offsetHeight,10)
divWidth=parseInt(document.getElementById(eMeng).offsetWidth,10)
docWidth=document.body.clientWidth;
docHeight=document.body.clientHeight;
document.getElementById(eMeng).style.top=parseInt(document.body.scrollTop,10)+docHeight+10;//divHeight
document.getElementById(eMeng).style.left=parseInt(document.body.scrollLeft,10)+docWidth-divWidth
document.getElementById(eMeng).style.visibility=visible
objTimer=window.setInterval(moveDiv(),10)
}
catch(e){}
}
functionresizeDiv()
{
i+=1
if(i>600)closeDiv()//客户想不用自动消失由用户来自己关闭所以屏蔽这句
try{
divHeight=parseInt(document.getElementById(eMeng).offsetHeight,10)
divWidth=parseInt(document.getElementById(eMeng).offsetWidth,10)
docWidth=document.body.clientWidth;
docHeight=document.body.clientHeight;
document.getElementById(eMeng).style.top=docHeight-divHeight+parseInt(document.body.scrollTop,10)
document.getElementById(eMeng).style.left=docWidth-divWidth+parseInt(document.body.scrollLeft,10)
}
catch(e){}
}
functionmoveDiv()
{
try
{
if(parseInt(document.getElementById(eMeng).style.top,10)<=(docHeight-divHeight+parseInt(document.body.scrollTop,10)))
{
window.clearInterval(objTimer)
objTimer=window.setInterval(resizeDiv(),1)
}
divTop=parseInt(document.getElementById(eMeng).style.top,10)
document.getElementById(eMeng).style.top=divTop-1
}
catch(e){}
}
functioncloseDiv()
{
document.getElementById(eMeng).style.visibility=hidden;
if(objTimer)window.clearInterval(objTimer)
}
-->
</SCRIPT>
下一篇:索趣科技的答案