var _x = window.screen.width; var _y = Math.max(Math.max(document.documentElement.offsetHeight,document.documentElement.scrollHeight) ,Math.max(document.body.offsetHeight,document.body.scrollHeight)); //创建层 底层 var _floatDiv= document.createElement('div'); _floatDiv.id="_floatDiv"; _floatDiv.style.position="absolute"; _floatDiv.style.zIndex="2000"; _floatDiv.style.top="0px"; _floatDiv.style.left="0px"; _floatDiv.style.width="100%"; _floatDiv.style.height=_y; _floatDiv.style.background="#000"; _floatDiv.style.filter = "Alpha(style=0,opacity=50,finishOpacity=0)"; //根据URL获取原图片的像素大小 var objImg = new Image(); objImg.src = img.src; var h = objImg.height; var w = objImg.width; //创建 图片层 var dom=document.documentElement; var iLeft=(dom.offsetWidth-w)/2 + 0; var iTop=(dom.offsetHeight-h)/2 + dom.scrollTop; var _imgDiv = document.createElement('div'); _imgDiv.style.position="absolute"; _imgDiv.style.zIndex="2001"; _imgDiv.style.left=(iLeft-8)+"px"; //减去滚动条的宽度 _imgDiv.style.top=iTop+"px"; _imgDiv.style.background="#fff"; _imgDiv.style.padding="0"; _imgDiv.style.filter = "Alpha(style=0,opacity=100,finishOpacity=0)"; //创建图片 var _img = document.createElement('img'); _img.src = imgUrl; document.body.appendChild(_floatDiv); document.body.appendChild(_imgDiv);