window.onload=function(){
var small=document.querySelector('.small')
var big=document.querySelector('.big')
var mask=document.querySelector('.mask')
var glass=document.querySelector('.fangdajing')
var img=document.querySelector('.big img')
small.onmouseover=function(){
mask.style.display='block';
big.style.display='block';
}
small.onmouseout=function(){
mask.style.display='none';
big.style.display='none';
}
small.onmousemove=function(event){
var oEvent=event||window.event;
var x=oEvent.clientX;
var y=oEvent.clientY;
x=x-glass.offsetLeft-mask.offsetWidth/2;
y=y-glass.offsetTop-mask.offsetHeight/2;
if (x<=0) {
x=0;
}else if (x>=glass.offsetWidth-mask.offsetWidth) {
x=glass.offsetWidth-mask.offsetWidth;
}
if (y<=0) {
y=0;
}else if (y>=glass.offsetWidth-mask.offsetHeight) {
y=glass.offsetWidth-mask.offsetHeight;
}
mask.style.left=x+'px';
mask.style.top=y+'px';
var l=small.offsetWidth/mask.offsetWidth;
var s=small.offsetHeight/mask.offsetHeight;
img.style.width=l*small.offsetWidth+"px";
img.style.height=s*small.offsetHeight+"px";
img.style.left=-l*x+'px';
img.style.top=-s*y+'px';
}
}