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 相关文章推荐
百度地图api应用标注地理位置信息(js版)
Feb 01 Javascript
jQuery编程中的一些核心方法简介
Aug 14 Javascript
浅析JavaScript中的变量复制、参数传递和作用域链
Jan 13 Javascript
jQuery获取字符串中出现最多的数
Feb 22 Javascript
D3.js实现折线图的方法详解
Sep 21 Javascript
使用BootStrap进行轮播图的制作
Jan 06 Javascript
VUE实现一个分页组件的示例
Sep 13 Javascript
详解如何在你的Vue项目配置vux
Jun 04 Javascript
JavaScript 对引擎、运行时、调用堆栈的概述理解
Oct 22 Javascript
Vue中使用canvas方法总结
Feb 12 Javascript
vue draggable resizable gorkys与v-chart使用与总结
Sep 05 Javascript
vue的webcamjs集成方式
Nov 16 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
第七节--类的静态成员
2006/11/16 PHP
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
详解Yii实现分页的两种方法
2017/01/14 PHP
laravel实现上传图片并在页面显示的例子
2019/10/14 PHP
Laravel5.1框架路由分组用法实例分析
2020/01/04 PHP
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
js window.event对象详尽解析
2009/02/17 Javascript
jquery获取特定name所有选中的checkbox,支持IE9标准模式
2013/03/18 Javascript
关于JQuery($.load)事件的用法和分析
2013/04/09 Javascript
asm.js使用示例代码
2013/11/28 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
AngularJS基础 ng-selected 指令简单示例
2016/08/03 Javascript
深入理解vue.js双向绑定的实现原理
2016/12/05 Javascript
老生常谈javascript中逻辑运算符&amp;&amp;和||的返回值问题
2017/04/13 Javascript
jsTree事件和交互以及插件plugins详解
2017/08/29 Javascript
纯js代码生成可搜索选择下拉列表的实例
2018/01/11 Javascript
nodejs(officegen)+vue(axios)在客户端导出word文档的方法
2018/07/31 NodeJs
简单通过settimeout看javascript的运行机制
2019/05/10 Javascript
jQuery实现视频展示效果
2020/05/30 jQuery
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
[46:12]完美世界DOTA2联赛循环赛 DM vs Matador BO2第一场 11.04
2020/11/04 DOTA
python中偏函数partial用法实例分析
2015/07/08 Python
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
python查看列的唯一值方法
2018/07/17 Python
我们为什么要减少Python中循环的使用
2019/07/10 Python
python 正则表达式参数替换实例详解
2020/01/17 Python
Python 跨.py文件调用自定义函数说明
2020/06/01 Python
Expedia马来西亚旅游网站:廉价酒店,度假村和航班预订
2016/07/26 全球购物
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
Gloeilampgoedkoop荷兰:在线购买灯泡
2019/02/16 全球购物
网络书店创业计划书
2014/02/07 职场文书
学生操行评语大全
2014/04/24 职场文书
2014年超市员工工作总结
2014/11/18 职场文书
廉洁自律证明
2015/06/24 职场文书
Java结构型设计模式之组合模式详解
2022/09/23 Java/Android