jquery实现鼠标滑过小图时显示大图的方法


Posted in Javascript onJanuary 14, 2015

本文实例讲述了jquery实现鼠标滑过小图时显示大图的方法。分享给大家供大家参考。具体实现方法如下:

<html>

<head>

<meta http-equiv="content-type" content="text/html;charset=utf-8" />

<title></title>

</head>

<style type="text/css">

li{list-style:none;float:left;margin-left:10px;}

</style>

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

<script type="text/javascript">

 var data = {

  "images/11_s.jpg":["images/11_b.jpg","美人1"],

  "images/22_s.jpg":["images/22_b.jpg","美人2"],

  "images/33_s.jpg":["images/33_b.jpg","美人3"],

  "images/44_s.jpg":["images/44_b.jpg","美人4"]

 };

 $(function(){

  $.each(data,function(key,value){

   //初始化最后一个div为隐藏

   $("div").last().hide();

   //创建小图的节点

   var smallPath = $("<img src='" + key + "' />").css({"margin":"5px","padding":"2px","border":"1px solid #000"});

   //设置大图地址和名称

   bigImgPath = smallPath.attr("bigMapPath",value[0]);

   bigImgName = smallPath.attr("bigMapName",value[1]);
   $("div").first().append(smallPath);
   //小图上添加事件

   smallPath.mouseover(function(){

    //最后一个div淡入效果

    $("div").last().fadeIn("fast");

    //获取大图地址

    $("#show").attr("src",$(this).attr("bigMapPath"));

    //获取大图名称并设置样式

    $("#imgTitle").text($(this).attr("bigMapName")).css({"background":"#ebf1de","padding":"10px","margin-bottom":"10px"});

   });

   smallPath.mouseout(function(){

    $("div").last().fadeOut("fast");

   });

  });

 });

</script>

<body>

<div></div>

<div>

 <img id="show" src="" />

</div>

</body>

</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript concat数组累加 示例
Sep 03 Javascript
jQuery对象[0]是什么含义?
Jul 31 Javascript
基于jQuery的简单的列表导航菜单
Mar 02 Javascript
JQuery-tableDnD 拖拽的基本使用介绍
Jul 04 Javascript
常见的原始JS选择器使用方法总结
Apr 09 Javascript
JS实现仿苹果底部任务栏菜单效果代码
Aug 28 Javascript
BootStrap实现带有增删改查功能的表格(DEMO详解)
Oct 26 Javascript
three.js实现3D模型展示的示例代码
Dec 31 Javascript
webpack本地开发环境无法用IP访问的解决方法
Mar 20 Javascript
vue和webpack项目构建过程常用的npm命令详解
Jun 15 Javascript
微信小程序实现默认第一个选中变色效果
Jul 17 Javascript
小程序实现自定义导航栏适配完美版
Apr 02 Javascript
js实现禁止中文输入的方法
Jan 14 #Javascript
JavaScript 学习笔记之语句
Jan 14 #Javascript
JavaScript 学习笔记之操作符(续)
Jan 14 #Javascript
JavaScript 学习笔记之操作符
Jan 14 #Javascript
Node.js的包详细介绍
Jan 14 #Javascript
JavaScript 学习笔记之数据类型
Jan 14 #Javascript
ExpressJS入门实例
Jan 14 #Javascript
You might like
thinkphp实现图片上传功能分享
2014/03/04 PHP
Laravel 5框架学习之环境与配置
2015/04/08 PHP
ThinkPHP里用U方法调用js文件实例
2015/06/18 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
javascript 清除输入框中的数据
2009/04/13 Javascript
jQuery 使用手册(一)
2009/09/23 Javascript
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
2010/12/25 Javascript
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
做好七件事帮你提升jQuery的性能
2014/02/06 Javascript
JavaScript绑定事件监听函数的通用方法
2016/05/14 Javascript
关于webuploader插件使用过程遇到的小问题
2016/11/07 Javascript
Bootstrap源码解读排版(1)
2016/12/23 Javascript
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
2017/01/10 Javascript
浅谈Vuejs Prop基本用法
2017/08/17 Javascript
JavaScript中防止微信浏览器被整体拖动的方法
2017/08/25 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
vue.js中proxyTable 转发请求的实现方法
2018/09/20 Javascript
JavaScript中七种流行的开源机器学习框架
2018/10/11 Javascript
vue 输入电话号码自动按3-4-4分割功能的实现代码
2020/04/30 Javascript
[00:23]DOTA2群星共贺开放测试 25日无码时代来袭
2013/09/23 DOTA
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
用Python和MD5实现网站挂马检测程序
2014/03/13 Python
python妹子图简单爬虫实例
2015/07/07 Python
python将ansible配置转为json格式实例代码
2017/05/15 Python
PyTorch读取Cifar数据集并显示图片的实例讲解
2018/07/27 Python
Django 接收Post请求数据,并保存到数据库的实现方法
2019/07/12 Python
安装python及pycharm的教程图解
2019/10/10 Python
pytorch 图像中的数据预处理和批标准化实例
2020/01/15 Python
pytorch实现MNIST手写体识别
2020/02/14 Python
解决python脚本中error: unrecognized arguments: True错误
2020/04/20 Python
美国婚礼装饰和活动用品批发供应商:Event Decor Direct
2018/10/12 全球购物
New Balance法国官方网站:购买鞋子和服装
2019/09/01 全球购物
使用useBean标志初始化BEAN时如何接受初始化参数
2012/02/11 面试题
应届毕业生求职信
2014/05/26 职场文书
秋季运动会广播稿(30篇)
2014/09/13 职场文书
先进党组织事迹材料
2014/12/26 职场文书