jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】


Posted in jQuery onApril 27, 2018

本文实例讲述了jQuery实现鼠标滑过商品小图片上显示对应大图片功能。分享给大家供大家参考,具体如下:

1 . 效果截图

jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】

2 . 代码

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>3water.com jQuery图片变换</title>
</head>
<style type="text/css">
 .show{width:330px; height:auto; margin:50px auto; background:#eee}
 .item{background:#fff; width:300px; height:auto; float:left; margin:15px;}
 p{ padding:15px; color:#ff6600}
 .big-photo img{ width:300px; height:300px; border:1px solid #e0e0e0}
 .des-small img{ width:30px; height:30px;border:1px solid #e0e0e0; }
 .des-small img:hover{ border:1px solid #ff6600}
 .clear{clear:both}
</style>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
 $(function() {
  /** 更换小图片 */
  $(".item a").hover(function(){
   changeImg($(this))
  }); 
 });
 function changeImg(obj){
  if(obj.find("img").attr("alt")=="small"){
   var temp_big_src = obj.siblings('a').find('img[alt=big]').attr('src');
   var temp_big_url = obj.siblings('a[class=big-photo]').attr('href');
   var temp_small_src = obj.find('img').attr('src');
   var temp_small_url = obj.attr('href');
   obj.siblings('a').find('img[alt=big]').attr('src',temp_small_src);
  }
 }
</script>
<body>
 <div class="show">
  <p>Jquery实现鼠标移动/移过到商品小图片上时替换掉大图片上的图片</p>
  <div class="item">
   <a class="big-photo">
    <img src="WR_00001.jpg" alt="big"/>
   </a>
   <a class="des-small">
    <img src="WR_00002.jpg" alt="small"/>
   </a>
   <a class="des-small">
    <img src="WR_00003.jpg" alt="small"/>
   </a>
   <a class="des-small">
    <img src="WR_00004.jpg" alt="small"/>
   </a>
  </div>
  <div class="clear"></div>
 </div>
</body>
</html>
jQuery 相关文章推荐
jQuery Validate表单验证插件实现代码
Jun 08 jQuery
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
Jun 12 jQuery
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 jQuery
基于jQuery的左滑出现删除按钮的示例
Aug 29 jQuery
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 jQuery
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
jQuery实现动态加载select下拉列表项功能示例
May 31 jQuery
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
基于jQuery实现可编辑的表格
Dec 11 jQuery
jQuery实现简单日历效果
Jul 05 jQuery
jQuery实现可以计算进制转换的计算器
Oct 19 jQuery
使用jQuery实现购物车
Oct 29 jQuery
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 #jQuery
jQuery实现的点击标题文字切换字体效果示例【测试可用】
Apr 26 #jQuery
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
Apr 26 #jQuery
jQuery length 和 size()区别总结
Apr 26 #jQuery
jQuery+ajax实现动态添加表格tr td功能示例
Apr 23 #jQuery
jQuery中图片展示插件highslide.js的简单dom
Apr 22 #jQuery
手写简单的jQuery雪花飘落效果实例
Apr 22 #jQuery
You might like
国王的咖啡这么大来头,名字的由来是什么
2021/03/03 咖啡文化
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
2010/05/16 PHP
PHP中trim()函数简单使用指南
2015/04/16 PHP
详解php魔术方法(Magic methods)的使用方法
2016/02/14 PHP
php中mkdir()函数的权限问题分析
2016/09/24 PHP
php利用嵌套数组拼接与解析json的方法
2017/02/07 PHP
php中通过eval实现字符串格式的计算公式
2017/03/18 PHP
Javascript Tab 导航插件 (23个)
2009/06/11 Javascript
基本jquery的控制tabs打开的数量的代码
2010/10/17 Javascript
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
JQuery触发事件例如click
2013/09/11 Javascript
JavaScript将页面表格导出为Excel的具体实现
2013/12/27 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
2017/04/10 jQuery
小程序指纹验证的实现代码
2018/12/04 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
2020/02/05 Javascript
[09:34]2018DOTA2国际邀请赛寻真——永不放弃的iG
2018/08/14 DOTA
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
Windows下python2.7.8安装图文教程
2016/05/26 Python
详谈Python基础之内置函数和递归
2017/06/21 Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
2018/04/19 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
2018/10/14 Python
pandas DataFrame的修改方法(值、列、索引)
2019/08/02 Python
加拿大床上用品、家居装饰、厨房和浴室产品购物网站:Linen Chest
2018/06/05 全球购物
Amcal中文官网:澳洲综合性连锁药房
2019/03/28 全球购物
Linux上比较文件的命令都有哪些
2013/09/28 面试题
计算机网络毕业生自荐信
2013/10/01 职场文书
中学教师管理制度
2014/01/14 职场文书
二年级数学教学反思
2014/01/21 职场文书
党员创先争优承诺书
2014/03/26 职场文书
人事经理岗位职责
2014/04/28 职场文书
CSS3点击按钮圆形进度打钩效果的实现代码
2021/03/30 HTML / CSS
PHP 技巧 * SVG 保存为图片(分享图生成)
2021/04/02 PHP
用Python将库打包发布到pypi
2021/04/13 Python
Vue鼠标滚轮滚动切换路由效果的实现方法
2021/08/04 Vue.js