JQuery放大镜效果

在网上找了些实现放大镜效果的方法,感觉这个方法符合我的要求就摘过来了,非原创

在一些电子商务或商品展示网上,为了更好的显示商品,一般都会添加放大镜的效果。

如图:(当把鼠标放到小图片上,右边会自动的出现放大图)

好了,我们直接来实现。(前提:已下载jquery.js

1、下载jqzoom插件,取出里面的jquery.jqzoom.jsjqzoom.css

2、建立Web网站,按照下面的结构组织好文件

注:room_big.jpg和room_small.jpg是事先准备好的两张图片,一大一小

3、在页面中添加脚本和样式的引用

< head  runat ="server" >
    
< title > 放大镜效果 </ title >
    
< link  href ="css/jqzoom.css"  rel ="stylesheet"  type ="text/css"  media ="screen"   />
    
< script  type ="text/javascript"  src ="js/jquery.js" ></ script >
    
< script  type ="text/javascript"  src ="js/jquery.jqzoom.js" ></ script >
</ head >
复制代码

 

4、添加图片显示代码

< div >
    家装图欣赏(请把鼠标放到图片上)
   
< div  class ="jqzoom" >
       
< img  src ="images/room_small.jpg"  alt ="房间演示"  jqimg ="images/room_big.jpg"   />
   
</ div >
</ div >
复制代码

注:div指明类样式"jqzoom",img标记中的jqimg属性是指放大图为哪张图片

5、添加脚本,设置放大镜效果

< script  type ="text/javascript" >
        $(document).ready(
function (){
            $(
" .jqzoom " ).jqueryzoom({
                xzoom:
300 ,   //  放大图的宽
                yzoom: 300 ,   //  放大图的高
                offset: 30 ,    //  放大图距离原图的位置
                position: ' right '    //  放大图在原图的右边(默认为right)
            });
        });
</ script >
复制代码 运行代码

注:$(".jqzoom")是获得本页面中所有类样式为jqzoom的元素,jqueryzoom方法是进行放大效果设置 
在上面我们给出了一些选项的设置,也可以进行默认方式的调用,如:$(".jqzoom").jqueryzoom();

OK,测试运行,怎么样,效果出来了吧!

 

 

转载于:https://www.cnblogs.com/Kiss920Zz/archive/2011/12/20/2294209.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值