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 相关文章推荐
jquery 打开窗口返回值实现代码
Mar 04 Javascript
javascript快速排序算法详解
Sep 17 Javascript
使用Chrome浏览器调试AngularJS应用的方法
Jun 18 Javascript
javascript页面倒计时实例
Jul 25 Javascript
倾力总结40条常见的移动端Web页面问题解决方案
May 24 Javascript
jQuery实现百度登录框的动态切换效果
Apr 21 jQuery
微信浏览器禁止页面下拉查看网址实例详解
Jun 28 Javascript
vue 父组件给子组件传值子组件给父组件传值的实例代码
Apr 15 Javascript
JavaScript组合设计模式--改进引入案例分析
May 23 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
Sep 01 Javascript
vuex的使用步骤
Jan 06 Vue.js
关于javascript中的promise的用法和注意事项(推荐)
Jan 15 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
php数组函数序列之array_search()- 按元素值返回键名
2011/11/04 PHP
深入解析php中的foreach函数
2013/08/31 PHP
PHP扩展模块Pecl、Pear以及Perl的区别
2014/04/09 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
PHP array_shift()用法实例分析
2019/01/07 PHP
Jquery 点击按钮自动高亮实现原理及代码
2014/04/25 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
2014/05/08 Javascript
初识SmartJS - AOP三剑客
2014/06/08 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
js获取url传值的方法
2015/12/18 Javascript
ES6所改良的javascript“缺陷”问题
2016/08/23 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
BootStrap tab选项卡使用小结
2020/08/09 Javascript
bootstrap-table实现服务器分页的示例 (spring 后台)
2017/09/01 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
vue.js使用v-model实现父子组件间的双向通信示例
2020/02/05 Javascript
[01:35]2018完美盛典章节片——共竞
2018/12/17 DOTA
python实现文本去重且不打乱原本顺序
2016/01/26 Python
浅谈Python实现贪心算法与活动安排问题
2017/12/19 Python
Python面向对象之接口、抽象类与多态详解
2018/08/27 Python
用python打印1~20的整数实例讲解
2019/07/01 Python
浅析python标准库中的glob
2020/03/13 Python
Python dict的常用方法示例代码
2020/06/23 Python
HTML5 自动聚焦(autofocus)属性使用介绍
2013/08/07 HTML / CSS
美国相机和电子产品零售商:Beach Camera
2020/11/26 全球购物
旅游管理专业生自荐信范文
2014/01/02 职场文书
学校运动会开幕演讲稿
2014/01/04 职场文书
十佳大学生村官事迹
2014/01/09 职场文书
前处理班长职位说明书
2014/03/01 职场文书
初一学生评语大全
2014/04/24 职场文书
中学优秀班主任事迹材料
2014/05/01 职场文书
法学专业毕业实习自我鉴定2014
2014/09/27 职场文书
批评与自我批评范文
2014/10/15 职场文书
人才市场接收函
2015/01/30 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
keepalived + nginx 实现高可用方案
2022/12/24 Servers