template_album.js
上传用户:wenllgg125
上传日期:2020-04-09
资源大小:7277k
文件大小:2k
源码类别:

SCSI/ASPI

开发平台:

Others

  1. function BOX_show(e)
  2. {       //显示
  3.         if(document.getElementById(e)==null){return;}
  4.         BOX_layout(e);
  5.         window.onresize = function(){BOX_layout(e);} //改变窗体重新调整位置
  6.         window.onscroll = function(){BOX_layout(e);} //滚动窗体重新调整位置
  7. }
  8. function BOX_remove(e)
  9. {       //移除
  10.         window.onscroll = null;
  11.         window.onresize = null;
  12.         //document.getElementById('BOX_overlay').style.display="none";
  13.         document.getElementById(e).style.display="none";
  14. }
  15. function BOX_layout(e)
  16. {       //调整位置
  17.         var a = document.getElementById(e);
  18. //        if (document.getElementById('BOX_overlay')==null){ //判断是否新建遮掩层
  19. //            var overlay = document.createElement("div");
  20. //            overlay.setAttribute('id','BOX_overlay');
  21. //            overlay.onclick=function(){BOX_remove(e);};
  22. //            a.parentNode.appendChild(overlay);
  23. //        }
  24.         //取客户端左上坐标,宽,高
  25.         var scrollLeft = (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
  26.         var scrollTop = (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
  27.         var clientWidth;
  28.        // if (window.innerWidth) {
  29.         //    clientWidth = ((Sys.Browser.agent === Sys.Browser.Safari) ? window.innerWidth : Math.min(window.innerWidth, document.documentElement.clientWidth));
  30.        // } else {
  31.             clientWidth = document.documentElement.clientWidth;
  32.        // }
  33.         var clientHeight;
  34.        // if (window.innerHeight) {
  35.       //      clientHeight = ((Sys.Browser.agent === Sys.Browser.Safari) ? window.innerHeight : Math.min(window.innerHeight, document.documentElement.clientHeight));
  36.        // } else {
  37.             clientHeight = document.documentElement.clientHeight;
  38.        // }
  39. //        var bo = document.getElementById('BOX_overlay');
  40. //        bo.style.left = scrollLeft+'px';
  41. //        bo.style.top = scrollTop+'px';
  42. //        bo.style.width = clientWidth+'px';
  43. //        bo.style.height = clientHeight+'px';      
  44. //        bo.style.display="";
  45.         //Popup窗口定位
  46.         a.style.position = 'absolute';
  47.         a.style.zIndex=101;
  48.         a.style.display="";
  49.         a.style.left = scrollLeft+((clientWidth-a.offsetWidth)/2)+'px';
  50.         a.style.top = scrollTop+((clientHeight-a.offsetHeight)/2)+'px';
  51. }