zoukankan      html  css  js  c++  java
  • JS实现图片放大查看

    示例:https://wumaozheng.com/static-pages/image-magnifier.html

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     5     <title>Image</title>
     6     <script language="javascript" src="https://cdn.bootcss.com/jquery/1.11.0/jquery.min.js"></script>
     7     <script language="javascript">
     8     $(function() {
     9         var offsetX = 20 - $("#imgtest").offset().left;
    10         var offsetY = 20 - $("#imgtest").offset().top;
    11         var size = 1.2 * $('#imgtest ul li img').width();
    12         $("#imgtest ul li").mouseover(function(event) {
    13             var $target = $(event.target); 
    14             if ($target.is('img')) { 
    15                 $("<img id='tip' src='" + $target.attr("src") + "'>").css({
    16                     "height": size,
    17                     "width": size,
    18                     "top": event.pageX + offsetX,
    19                     "left": event.pageY + offsetY,
    20                 }).appendTo($("#imgtest"));
    21             }
    22         }).mouseout(function() {
    23             $("#tip").remove();
    24         }).mousemove(function(event) {
    25             $("#tip").css({
    26                 "left": event.pageX + offsetX,
    27                 "top": event.pageY + offsetY
    28             });
    29         });
    30     })
    31     </script>
    32     <style type="text/css"> 
    33     img {
    34         cursor: pointer;
    35         height: 368px;
    36         width: 368px;
    37         position: absolute;
    38     } 
    39     #imgtest {
    40         height: auto;
    41         width: auto;
    42         margin: 30px 60px 0px 60px;
    43         position: absolute;
    44     } 
    45     #imgtest ul {
    46         position: relative;
    47         width: auto;
    48         height: auto;
    49         background: #00F;
    50     } 
    51     #imgtest ul li {
    52         position: relative;
    53         height: 378px;
    54         width: 378px;
    55         list-style: none;
    56         float: left;
    57         margin: 3px;
    58     }
    59     </style>
    60 </head>
    61 <body>
    62     <div id="imgtest">
    63         <ul>
    64             <li><img src="http://inbmi.com/image/vp/1f029f78c164f4a9723d9af43fd2febe/5B800E3E/t51.2885-15/e35/31136663_1649816651776613_694881964250890240_n.jpg" /></li> 
    65             <li><img src="http://inbmi.com/image/vp/4c9e38ab5c5d52eb30f671934dcb35bc/5B9AAD80/t51.2885-15/e35/31270267_220885218674663_609168203867750400_n.jpg" /></li> 
    66             <li><img src="http://inbmi.com/image/vp/eba5901d056b5c740d6b671c66ac0137/5B77C34C/t51.2885-15/e35/31364150_1665566736868399_5092204927984336896_n.jpg" /></li> 
    67             <li><img src="http://inbmi.com/image/vp/c82844d3912e0c9685b8a0f79f01caea/5B88819E/t51.2885-15/e35/31490408_366139313900670_1486728493155745792_n.jpg" /></li> 
    68             <li><img src="http://inbmi.com/image/vp/4224804abad8cfbb4da15f8c2363dcae/5B8275CC/t51.2885-15/e35/30920518_160809141256123_1097812066267299840_n.jpg" /></li> 
    69             <li><img src="http://inbmi.com/image/vp/4f90f49ec34f1adaed77e9cb92c7cccc/5B9D254E/t51.2885-15/e35/30591652_1850590825241799_3543379466950541312_n.jpg" /></li> 
    70         </ul>
    71     </div>
    72 </body>
    73 </html>
  • 相关阅读:
    (模板)高斯消元法模板
    poj1797(dijstra变形,求最小边的最大值)
    poj2253(floyd变形)
    (模板)poj2387(dijkstra+优先队列优化模板题)
    poj1915(双向bfs)
    poj3977(折半枚举+二分查找)
    uva11624 Fire! (bfs预处理)
    codeforces#1152C. Neko does Maths(最小公倍数)
    codeforces#1154F. Shovels Shop (dp)
    codeforces#1136E. Nastya Hasn't Written a Legend(二分+线段树)
  • 原文地址:https://www.cnblogs.com/wumz/p/9017539.html
Copyright © 2011-2022 走看看