zoukankan      html  css  js  c++  java
  • 放大图看细节

    1 <div class="image"><img src="car.jpg"></div>
    2 <div class="image_particulars"></div>
    1 .image,.image_particulars{float: left;}
    2 .image{width: 300px;border: 1px solid silver;}
    3 .image_particulars{width: 300px;height: 300px;border: 1px solid silver;position: relative;overflow: hidden;display: none;}
     1 function getMousePos(event){
     2 var e=event||window.event;
     3 var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;
     4 var scrollY=document.documentElement.scrollTop||document.body.scrollTop;
     5 var x=e.pageX||e.clientX+scrollX;
     6 var y=e.pageY||e.clientY+scrollY;
     7 return{'x':x,'y':y};
     8 }
     9 $(function(){
    10 var n=3;
    11 var img_par=$('.image_particulars');
    12 var img_par_width=img_par.width();
    13 var img_par_height=img_par.height();
    14 var img_width,img_height;
    15 $('.image img').on('mouseover mouseout',function(){
    16 if(event.type==='mouseover'){
    17 img_par.css('display','block');
    18 var img=$('.image img').clone();
    19 img.css('position','absolute');
    20 img_par.append(img);
    21 img_width=img.width();
    22 img_height=img.height();
    23 var par_img=$('.image_particulars img');
    24 par_img.width(img_width*n);
    25 par_img.height(img_height*n);
    26 }else{
    27 $('.image_particulars img').remove();
    28 img_par.css('display','none');
    29 }
    30 });
    31 $('.image img').on('mousemove',function(){
    32 var img_pos=$(this).position();
    33 var img_pos_width=img_pos.left;
    34 var img_pos_height=img_pos.top;
    35 var e=event||window.event;
    36 var eX,eY;
    37 eX=getMousePos(e).x;
    38 eY=getMousePos(e).y;
    39 var left=-(eX-img_pos_width)*n+img_par_width/2+'px';
    40 var top=-(eY-img_pos_height)*n+img_par_height/2+'px';
    41 var par_img=$('.image_particulars img');
    42 par_img.css('left',left);
    43 par_img.css('top',top);
    44 });
    45 })

  • 相关阅读:
    初识java反射机制
    基本数据类型-保装类型-string三种数据类型的转换
    java 正则表达式
    java 异常
    java 初识String
    java 接口
    java抽象
    初识多态 简单理解
    初来驾到学JAVA继承初识
    转载:Gearman php
  • 原文地址:https://www.cnblogs.com/jymz/p/3994864.html
Copyright © 2011-2022 走看看