基于jQuery仿淘宝产品图片放大镜代码分享


Posted in Javascript onJune 23, 2020

这篇文章主要介绍了jQuery淘宝产品图片放大镜特效,鼠标点击图片,图片放大,特别适合图片细节展示,感兴趣的小伙伴可以参考下。

(1)html代码:

<div class="box"> 
 <div class="tb-booth tb-pic tb-s310"> 
  <a href="images/01.jpg"> 
  <img src="images/01_mid.jpg" alt="美女" rel="images/01.jpg" class="jqzoom" /></a> 
 </div> 
 <ul class="tb-thumb" id="thumblist"> 
  <li class="tb-selected"> 
  <div class="tb-pic tb-s40"> 
   <a href="#"> 
   <img src="images/01_small.jpg" mid="images/01_mid.jpg" big="images/01.jpg"></a></div> 
  </li> 
  <li> 
  <div class="tb-pic tb-s40"> 
   <a href="#"> 
   <img src="images/02_small.jpg" mid="images/02_mid.jpg" big="images/02.jpg"></a></div> 
  </li> 
  <li> 
  <div class="tb-pic tb-s40"> 
   <a href="#"> 
   <img src="images/03_small.jpg" mid="images/03_mid.jpg" big="images/03.jpg"></a></div> 
  </li> 
  <li> 
  <div class="tb-pic tb-s40"> 
   <a href="#"> 
   <img src="images/04_small.jpg" mid="images/04_mid.jpg" big="images/04.jpg"></a></div> 
  </li> 
  <li> 
  <div class="tb-pic tb-s40"> 
   <a href="#"> 
   <img src="images/05_small.jpg" mid="images/05_mid.jpg" big="images/05.jpg"></a></div> 
  </li> 
 </ul> 
 </div>

(2)css代码:

html{overflow-y:scroll;} 
body{margin:0; font:12px "\5B8B\4F53",san-serif;background:#ffffff;} 
div,ul,li{padding:0; margin:0;} 
li{list-style-type:none;} 
img{vertical-align:top;border:0;} 
 
/* box */ 
.box{width:310px;margin:100px auto;} 
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;} 
.tb-pic a img{vertical-align:middle;} 
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;} 
.tb-thumb{margin:10px 0 0;overflow:hidden;} 
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;} 
.tb-s310, .tb-s310 a{height:310px;width:310px;} 
.tb-s310, .tb-s310 img{max-height:310px;max-width:310px;} 
.tb-s310 a{*font-size:271px;} 
.tb-s40 a{*font-size:35px;} 
.tb-s40, .tb-s40 a{height:40px;width:40px;} 
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;} 
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:40px;padding:2px;} 
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;} 
.tb-thumb li div{border:1px solid #CDCDCD;} 
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;} 
div.zoomMask{position:absolute;background:url("images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

本文实例讲述了jQuery淘宝产品图片放大镜特效。分享给大家供大家参考。具体如下:
这是一款基于jQuery淘宝产品图片放大镜特效代码,实现过程很简单。
运行效果图:-----------------------------查看效果 源码下载----------------------------

基于jQuery仿淘宝产品图片放大镜代码分享

小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式。
为大家分享的jQuery淘宝产品图片放大镜特效代码如下

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery淘宝产品图片放大镜代码</title>

<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/jquery.imagezoom.min.js"></script>

 
<style type="text/css">
html{overflow-y:scroll;}
body{margin:0; font:12px "\5B8B\4F53",san-serif;background:#ffffff;}
div,ul,li{padding:0; margin:0;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}

/* box */
.box{width:310px;margin:100px auto;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:310px;width:310px;}
.tb-s310, .tb-s310 img{max-height:310px;max-width:310px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:40px;width:40px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:40px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
</style>


</head>

<body>

<div class="box">

 <div class="tb-booth tb-pic tb-s310">
 <a href="images/01.jpg"><img src="images/01_mid.jpg" alt="美女" rel="images/01.jpg" class="jqzoom" /></a>
 </div>

 <ul class="tb-thumb" id="thumblist">
 <li class="tb-selected"><div class="tb-pic tb-s40"><a href="#"><img src="images/01_small.jpg" mid="images/01_mid.jpg" big="images/01.jpg"></a></div></li>
 <li><div class="tb-pic tb-s40"><a href="#"><img src="images/02_small.jpg" mid="images/02_mid.jpg" big="images/02.jpg"></a></div></li>
 <li><div class="tb-pic tb-s40"><a href="#"><img src="images/03_small.jpg" mid="images/03_mid.jpg" big="images/03.jpg"></a></div></li>
 <li><div class="tb-pic tb-s40"><a href="#"><img src="images/04_small.jpg" mid="images/04_mid.jpg" big="images/04.jpg"></a></div></li>
 <li><div class="tb-pic tb-s40"><a href="#"><img src="images/05_small.jpg" mid="images/05_mid.jpg" big="images/05.jpg"></a></div></li>
 </ul>
 
</div>
<script type="text/javascript">
$(document).ready(function(){

 $(".jqzoom").imagezoom();
 
 $("#thumblist li a").click(function(){
 $(this).parents("li").addClass("tb-selected").siblings().removeClass("tb-selected");
 $(".jqzoom").attr('src',$(this).find("img").attr("mid"));
 $(".jqzoom").attr('rel',$(this).find("img").attr("big"));
 });

});
</script>

<div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';">
</div>
 </body>
 </html>

以上就是为大家分享的jQuery淘宝产品图片放大镜特效代码,希望大家可以喜欢,并应用到实践中。

Javascript 相关文章推荐
用js实现键盘方向键翻页功能的代码
Jun 03 Javascript
各浏览器对click方法的支持差异小结
Jul 31 Javascript
JQuery中如何传递参数如click(),change()等具体实现
Apr 28 Javascript
javascript实现点击按钮让DIV层弹性移动的方法
Feb 24 Javascript
JS禁用页面上所有控件的实现方法(附demo源码下载)
Dec 17 Javascript
jQuery操作Table技巧大汇总
Jan 23 Javascript
jQuery中设置form表单中action值的实现方法
May 25 Javascript
新手学习前端之js模仿淘宝主页网站
Oct 31 Javascript
Javascript之面向对象--接口
Dec 02 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
Aug 06 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
Sep 05 Javascript
vue从后台渲染文章列表以及根据id跳转文章详情详解
Dec 14 Vue.js
深入分析jsonp协议原理
Sep 26 #Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
Sep 26 #Javascript
angularjs学习笔记之双向数据绑定
Sep 26 #Javascript
JS非Alert实现网页右下角“未读信息”效果弹窗
Sep 26 #Javascript
angularjs学习笔记之完整的项目结构
Sep 26 #Javascript
jQuery实现的登录浮动框效果代码
Sep 26 #Javascript
angularjs学习笔记之三大模块(modal,controller,view)
Sep 26 #Javascript
You might like
fleaphp rolesNameField bug解决方法
2011/04/23 PHP
PHP容易被忽略而出错陷阱 数字与字符串比较
2011/11/10 PHP
PHP可变函数的使用详解
2013/06/14 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
判断文档离浏览器顶部的距离的方法
2014/01/08 Javascript
jquery ajax应用中iframe自适应高度问题解决方法
2014/04/12 Javascript
Javascript基础教程之比较操作符
2015/01/18 Javascript
JS实现适合于后台使用的动画折叠菜单效果
2015/09/21 Javascript
基于jQuery实现返回顶部实例代码
2016/01/01 Javascript
谈一谈js中的执行环境及作用域
2016/03/30 Javascript
JS组件Bootstrap Select2使用方法解析
2016/05/30 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
js 获取范围内的随机数实例代码
2016/08/02 Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
2016/08/25 Javascript
Vue.js每天必学之过渡与动画
2016/09/06 Javascript
最细致的vue.js基础语法 值得收藏!
2016/11/03 Javascript
vue项目中jsonp跨域获取qq音乐首页推荐问题
2018/05/30 Javascript
jquery获取元素到屏幕四周可视距离的方法
2018/09/05 jQuery
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
Python解决N阶台阶走法问题的方法分析
2017/12/28 Python
学生信息管理系统Python面向对象版
2019/01/30 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
python3从网络摄像机解析mjpeg http流的示例
2020/11/13 Python
python 基于opencv实现高斯平滑
2020/12/18 Python
利用CSS3实现单选框动画特效示例代码
2016/09/26 HTML / CSS
北美Newegg打造的全球尖货海购平台:tt海购
2018/09/28 全球购物
接口可以包含哪些成员
2012/09/30 面试题
致接力运动员广播稿
2014/02/17 职场文书
竞选班干部演讲稿500字
2014/08/20 职场文书
演讲稿开场白台词
2014/08/25 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
学生乘坐校车安全责任书
2015/05/11 职场文书
医学会议开幕词
2016/03/03 职场文书
《分一些蚊子进来》读后感3篇
2020/01/09 职场文书