zoukankan      html  css  js  c++  java
  • jqzoom基于jQuery的图片放大镜

    1.引入jQuery和jqzoom插件

    <script src="/js/common/jquery-1.6.2.js" type="text/javascript"></script>  

    <script src="/js/common/jquery.jqzoom.js" type="text/javascript"></script> 

    2、应用官方网站给定的jqzoom样式

     1 /*jQzoom*/  
     2 .jqzoom{  
     3     border:1px solid #BBB;  
     4     float:left;  
     5     position:relative;  
     6     padding:0px;  
     7     cursor:pointer;  
     8 }  
     9 div.zoomdiv {  
    10     z-index:    999;  
    11     position                : absolute;  
    12     top:0px;  
    13     left:0px;  
    14     width                   : 200px;  
    15     height                  : 200px;  
    16     background: #ffffff;  
    17     border:1px solid #CCCCCC;  
    18     display:none;  
    19     text-align: center;  
    20     overflow: hidden;  
    21 }  
    22 div.jqZoomPup {  
    23     z-index                 : 999;  
    24     visibility              : hidden;  
    25     position                : absolute;  
    26     top:0px;  
    27     left:0px;  
    28     width                   : 50px;  
    29     height                  : 50px;  
    30     border: 1px solid #aaa;  
    31     background: #ffffff url(/images/shopping/zoomlens.gif) 50% top  no-repeat;  
    32     opacity: 0.5;  
    33     -moz-opacity: 0.5;  
    34     -khtml-opacity: 0.5;  
    35     filter: alpha(Opacity=50);  
    36 }  

    3、编写HTML代码:创建一个放图片的容器(最好是 DIV),并给 class 赋值为 jqzoom(必须为jqzoom,否则无法实现),然后给每张图片设置一个 jqimg 属性,它的值为大图的地址。

    1 <div class="jqzoom">  
    2     <img src="/images/shopping/pro_img/blue_one_small.jpg"  jqimg="/images/shopping/pro_img/blue_one_big.jpg" id="bigImg"/>  
    3 </div> 

    4、查看官方网站的API使用说明,可以写出如下JS代码

     1 /*使用jqzoom*/  
     2 $(function() {  
     3     $(".jqzoom").jqueryzoom({  
     4         xzoom: 300, //放大图的宽度(默认是 200)  
     5         yzoom: 300, //放大图的高度(默认是 200)  
     6         offset: 10, //离原图的距离(默认是 10)  
     7         position: "right", //放大图的定位(默认是 "right")  
     8         preload: 1  
     9     });  
    10 });  
  • 相关阅读:
    Hadoop源代码分析
    Java中如何把两个数组合并为一个
    数据库死锁的解决办法
    Java程序中解决数据库超时与死锁
    mysql 死锁检查
    JDBC事务和数据库事务嵌套的讨论 .
    嵌套事务和事务保存点的错误处理
    java string常见操作题
    java基本数据类型包装类
    java string
  • 原文地址:https://www.cnblogs.com/liuyanxia/p/4845772.html
Copyright © 2011-2022 走看看