zoukankan      html  css  js  c++  java
  • ASP.NET中引入JQuery实现图片放大功能

        之前无聊时候看到凡客(http://www.vancl.com/StyleDetail_8774_0043061_0 /YueKongShengHuoFanBuXiuXianXie.html?ref=sr_1_1_5fcb425eb7bb4e0a891b763471ee9604) 鼠标悬浮到商品上面 ,显示商品高清样图的功能,一直想做一个,由于工作很忙,一直没有实践。恰好最近项目也有用到这个功能,所以就借此时间做了一个Demo.希望大家多多指 教. 

    页面所需样式以及涉及到的Jquery插件

    1 <mce:script src="../js/jquery-1.5.js" mce_src="js/jquery-1.5.js" type="text/javascript"></mce:script>
    2<mce:script src="../js/jquery.jqzoom-core.js" mce_src="js/jquery.jqzoom-core.js" type="text/javascript"></mce:script>
    3<link rel="stylesheet" href="../css/jquery.jqzoom.css" mce_href="css/jquery.jqzoom.css" type="text/css">
    4<mce:style type"text/css"><!--
    5body{margin:0px;padding:0px;font-family:Arial;}
    6a img,:link img,:visited img { border: none; }
    7table { border-collapse: collapse; border-spacing: 0; }
    8:focus { outline: none; }
    9*{margin:0;padding:0;}
    10p, blockquote, dd, dt{margin:0 0 8px 0;line-height:1.5em;}
    11fieldset {padding:0px;padding-left:7px;padding-right:7px;padding-bottom:7px;}
    12fieldset legend{margin-left:15px;padding-left:3px;padding-right:3px;color:#333;}
    13dl dd{margin:0px;}
    14dl dt{}
    15.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
    16.clearfix{display:block;zoom:1}
    17
    18ul#thumblist{display:block;}
    19ul#thumblist li{float:left;margin-right:2px;list-style:none;}
    20ul#thumblist li a{display:block;border:1px solid #CCC;}
    21ul#thumblist li a.zoomThumbActive{
    22 border:1px solid red;
    23}
    24.jqzoom{
    25 text-decoration:none;
    26 float:left;
    27}  

    页面前台:

    注:此处涉及到的 控件 标签 如:<a>,完全可以给其添加runat="server"标识成为服务器控件,可以在后台动态添加链接,以及标题。

    1 <div class="clearfix" id="content" style="margin-top:100px;margin-left:350px; height:500px;500px;" >
    2 <div class="clearfix">
    3 <a href="imgProd/triumph_big1.jpg" mce_href="imgProd/triumph_big1.jpg" class="jqzoom" rel='gal1' title="triumph" >
    4 <img src="imgProd/triumph_small1.jpg" mce_src="imgProd/triumph_small1.jpg" title="triumph" style="border: 4px solid #666;" mce_style="border: 4px solid #666;">
    5 </a>
    6 <select style="position:absolute;left:800px;top:120px;"><option>test ie6</option></select>
    7 </div>
    8 <br/>
    9 <div class="clearfix" >
    10 <ul id="thumblist" class="clearfix" >
    11 <li><a class="zoomThumbActive" href="javascript:void(0);" mce_href="javascript:void(0);" rel="{gallery: 'gal1', smallimage: './imgProd/triumph_small1.jpg',largeimage: './imgProd/triumph_big1.jpg'}"><img src="imgProd/thumbs/triumph_thumb1.jpg" mce_src="imgProd/thumbs/triumph_thumb1.jpg"></a></li>
    12 <li><a href="javascript:void(0);" mce_href="javascript:void(0);" rel="{gallery: 'gal1', smallimage: './imgProd/triumph_small2.jpg',largeimage: './imgProd/triumph_big2.jpg'}"><img src="imgProd/thumbs/triumph_thumb2.jpg" mce_src="imgProd/thumbs/triumph_thumb2.jpg"></a></li>
    13 <li><a href="javascript:void(0);" mce_href="javascript:void(0);" rel="{gallery: 'gal1', smallimage: './imgProd/triumph_small3.jpg',largeimage: './imgProd/triumph_big3.jpg'}"><img src="imgProd/thumbs/triumph_thumb3.jpg" mce_src="imgProd/thumbs/triumph_thumb3.jpg"></a></li>
    14 </ul>
    15 </div>
    16  </div>

    js:

    <script type="type/javascript">
    $(document).ready(function() {
    var options
    = {
    zoomWidth:
    400,
    zoomHeight:
    400,
    xOffset:
    10,
    yOffset:
    0,
    position:
    'left'
    };
    $(
    '.jqzoom').jqzoom(options);
    });
    </script>

    效果图如下:


    作者:Stephen-kzx
    出处:http://www.cnblogs.com/axing/
    公众号:会定时分享写工作中或者生活中遇到的小游戏和小工具源码。有兴趣的帮忙点下关注!感恩!
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    SIGGRAPH
    用JSP实现的商城购物车模块
    大数运算
    编写高质量代码改善java程序的151个建议——导航开篇
    Spring3.0 AOP 具体解释
    HDU3400+三分
    Java实现BFS广度优先查找
    Java实现BFS广度优先查找
    Java实现BFS广度优先查找
    Java实现BFS广度优先查找
  • 原文地址:https://www.cnblogs.com/axing/p/QQ1015270553.html
Copyright © 2011-2022 走看看