javascript 实现遮盖层效果
2014-04-29 18:39
323 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <script type="text/javascript"> //大的div对象 var coverLayer ; //每次加载的索引 var index = 0; //定时器对象 var times; function show(){ //获得遮盖层的div对象 coverLayer = document.getElementById("coverLayer"); coverLayer.style.width = document.documentElement.scrollWidth+"px"; coverLayer.style.height = document.documentElement.scrollHeight+"px"; coverLayer.style.display = "block"; //实现显示的图片或文字区域居中 var height = document.documentElement.scrollHeight/2 -50; var width = document.documentElement.scrollWidth/2 -50; document.getElementById("spanCover").style.position="absolute"; document.getElementById("spanCover").style.top= height+"px"; document.getElementById("spanCover").style.left= width+"px"; //设置定时器实现动画效果 window.setInterval("changeHTML()",1000); } //拼接显示的文字信息 function changeHTML(){ index = index +1; var htmls = ""; var point = "."; htmls = "正在执行请稍后"; if(index > 6){ index = 0; htmls = htmls; }else{ var s ="" for(var i = 0;i< index ; i++){ s = s + point } htmls = htmls +s; } document.getElementById("spanCover").innerHTML = htmls; } function hidden(){ //取消定时器 window.clearInterval(times); //隐藏 coverLayer.style.display="none"; } </script> <style type="text/css"> #coverLayer{ background:gray; position:absolute; left:0px; top:0px; display:none; z-index:20; filter:alpha(opacity=50); opacity:0.6 !important; } </style> </head> <body><input type="button" value="现实" name="dfsdsd" onclick="show()" /> <div id="coverLayer" style="display:none;color:red;font-size:18px;" align="center" ><span id="spanCover" >正在执行请稍后</span></div> </body> </html>
相关文章推荐
- JavaScript实现页面遮盖层(带动画效果)
- JavaScript中通过鼠标事件实现模拟拖放效果
- Javascript实现sleep效果
- JavaScript实现带箭头标识的多级下拉菜单效果
- javascript实现图片左右轮换效果(鼠标控制亦可)
- JavaScript实现多栏目切换效果
- javascript实现 打印字幕 并且行行上顶效果
- dojo的connect方法使用与源代码剖析(在JavaScript里实现类似AOP的效果)
- 用javascript实现仿163的js广告向下挤压页面的效果
- javascript实现的listview效果
- JavaScript实现渐变色效果(不使用图片)
- 使用javascript实现多个图片漂浮的效果(完善火狐滤镜功能)
- CSS+JQUERY实现遮盖层效果
- javascript实现div浮动在网页最顶上并带关闭按钮效果实例
- JavaScript实现垂直滚动条效果
- JavaScript 的 DOM 实现左右选择的下拉菜单效果
- 原生javascript实现图片弹窗交互效果
- 【前端】特效-Javascript实现购物页面图片放大效果
- JavaScript使用FileReader实现图片上传预览效果
- JavaScript实现表格快速变色效果代码