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操作之效果详解
May 19 jQuery
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
May 19 jQuery
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
Jun 09 jQuery
简单实现jQuery手风琴效果
Aug 18 jQuery
如何快速解决JS或Jquery ajax异步跨域的问题
Jan 08 jQuery
jQuery实现表单动态添加与删除数据操作示例
Jul 03 jQuery
js jquery 获取某一元素到浏览器顶端的距离实现方法
Sep 05 jQuery
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 jQuery
浅谈JS和jQuery的区别
Mar 27 jQuery
jquery多级树形下拉菜单的实例代码
Jul 09 jQuery
jquery将json转为数据字典的实例代码
Oct 11 jQuery
jQuery实现回到顶部效果
Oct 19 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
新闻分类录入、显示系统
2006/10/09 PHP
PHP6 mysql连接方式说明
2009/02/09 PHP
PHP面向对象学习笔记之一 基础概念
2012/10/06 PHP
php中运用http调用的GET和POST方法示例
2014/09/29 PHP
CodeIgniter钩子用法实例详解
2016/01/20 PHP
PHP array_reduce()函数的应用解析
2018/10/28 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
2021/03/09 PHP
使javascript也能包含文件
2006/10/26 Javascript
javascript 模式设计之工厂模式学习心得
2010/04/27 Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
$.getJSON在IE下失效的原因分析及解决方法
2013/06/16 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
2015/02/28 Javascript
javascript检测flash插件是否被禁用的方法
2016/01/14 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
nodejs 搭建简易服务器的图文教程(推荐)
2017/07/18 NodeJs
vue-cli项目优化方法- 缩短首屏加载时间
2018/04/01 Javascript
JS使用setInterval实现的简单计时器功能示例
2018/04/19 Javascript
vue中typescript装饰器的使用方法超实用教程
2019/06/17 Javascript
design vue 表格开启列排序的操作
2020/10/28 Javascript
Echarts.js无法引入问题解决方案
2020/10/30 Javascript
Python写的PHPMyAdmin暴力破解工具代码
2014/08/06 Python
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
2015/04/05 Python
python实现批量监控网站
2016/09/09 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
详解Python利用random生成一个列表内的随机数
2019/08/21 Python
如何用Python 加密文件
2020/09/10 Python
Python实现图片指定位置加图片水印(附Pyinstaller打包exe)
2021/03/04 Python
学习十八大精神心得体会
2013/12/31 职场文书
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
违反工作规定检讨书范文
2014/12/14 职场文书
2016公司年会主持词
2015/07/01 职场文书
2016年十一促销广告语
2016/01/28 职场文书
干货:企业内部人才推荐奖励方案!
2019/07/09 职场文书
个人工作总结(管理人员)范文
2019/08/13 职场文书
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python