• 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>
  • 相关阅读:
    dnu restore 获取失败后的处理
    解决中文乱码问题
    myeclipse10+tomcat6+java8+Struts2.3+win10配置全过程
    Matlab画图plot(X1,Y1,'b -',x1,y1,'ro','MarkerFaceColor','r')
    matlab进行数值近似积分,含变化的常数做为参数
    C#为自定义控件添加事件,以便在使用此控件的窗口进行编辑调用
    C#新添加的控件被旧的遮挡
    C#遍历容器存储顺序
    记一次VMware15.5.1-15018445(版本号)安装与激活,和安装Ubuntu-18.04.4-desktop-amd64(版本号)的过程
    记事本2
  • 原文地址:https://www.cnblogs.com/wumz/p/9017539.html
Copyright © 2020-2023  润新知