放大圖看細節

來源:互聯網
上載者:User

標籤:style   blog   http   color   io   os   ar   sp   div   

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 })

放大圖看細節

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.