用JQuery模仿淘宝的图片放大镜显示效果


Posted in Javascript onSeptember 15, 2011

如图

   用JQuery模仿淘宝的图片放大镜显示效果
今天我做的是利用JQuery模拟这个效果

源码如下

<head> 
<script type="text/javascript" src="Js/jquery-1.4.1.js"></script> 
<script type="text/javascript"> 
//假设data是从数据库取到的数据 
var data = {"images/1_small.jpg":["images/1_big.jpg","内衣少女","主演:文咏珊,郑丽欣"],"images/2_small.jpg":["images/2_big.jpg","爱情陷阱","主演:金正勋,蔡琳"],"images/3_small.jpg":["images/3_big.jpg","源代码","主演:贾斯丁,克里斯丁娜"]}; 
$(function(){ 
$.each(data,function(key,value){ 
var smallimg = $("<img src='" + key + "'>"); 
smallimg.attr("bigmappath",value[0]); 
smallimg.attr("personname",value[1]); 
smallimg.attr("personheight",value[2]); 
smallimg.mouseover(function(e){ 
$("#detailImg").attr("src",$(this).attr("bigmappath")); 
$("#detailHeight").text($(this).attr("personheight")); 
$("#detailName").text($(this).attr("personname")); 
$("#details").css("top",e.pageY).css("left",e.pageX).css("display",""); 
}); 
$("body").append(smallimg); 
}); 
}); 
</script> 
</head> 
<body> 
<div style="display:none;position:absolute;" id="details"> 
<img id="detailImg" src=""> 
<p id="detailHeight"></p> 
<p id="detailName"></p> 
</div> 
</body>

鼠标移动到小图上面效果图如下

   用JQuery模仿淘宝的图片放大镜显示效果

Javascript 相关文章推荐
Javascript在IE和FireFox中的不同表现简析
Dec 03 Javascript
JavaScript使用位运算符判断奇数和偶数的方法
Jun 01 Javascript
举例简介AngularJS的内部语言环境
Jun 17 Javascript
js操作数据库实现注册和登陆的简单实例
May 26 Javascript
深入解析桶排序算法及Node.js上JavaScript的代码实现
Jul 06 Javascript
JavaScript中${pageContext.request.contextPath}取值问题及解决方案
Dec 08 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
Jan 10 Javascript
js仿微博动态栏功能
Feb 22 Javascript
label+input实现按钮开关切换效果的实例
Aug 16 Javascript
微信小程序radio组件使用详解
Jan 31 Javascript
解决微信小程序中的滚动穿透问题
Sep 16 Javascript
vue 对axios get pust put delete封装的实例代码
Jan 05 Javascript
document.getElementById介绍
Sep 13 #Javascript
动态创建样式表在各浏览器中的差异测试代码
Sep 13 #Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
Sep 13 #Javascript
jQuery中使用了document和window哪些属性和方法小结
Sep 13 #Javascript
从jQuery.camelCase()学习string.replace() 函数学习
Sep 13 #Javascript
各情景下元素宽高的获取实现代码
Sep 13 #Javascript
JS字符串函数扩展代码
Sep 13 #Javascript
You might like
不用数据库的多用户文件自由上传投票系统(1)
2006/10/09 PHP
php下一个阿拉伯数字转中文数字的函数
2007/07/16 PHP
PHP 柱状图实现代码
2009/12/04 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
2014/08/06 PHP
Thinkphp自定义代码生成工具及用法说明(附下载地址)
2016/05/27 PHP
PHP+JS实现的商品秒杀倒计时用法示例
2016/11/15 PHP
laravel中的一些简单实用功能
2018/11/03 PHP
基于jquery的鼠标拖动效果代码
2012/05/30 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
2013/01/23 Javascript
JavaScript 作用域链解析
2014/11/13 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
jQuery动态星级评分效果实现方法
2015/08/06 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
2015/11/10 Javascript
超详细的javascript数组方法汇总
2015/11/21 Javascript
分享两段简单的JS代码防止SQL注入
2016/04/12 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
2017/02/24 Javascript
Bootstrap datepicker日期选择器插件使用详解
2017/07/26 Javascript
Nodejs模块载入运行原理
2018/02/23 NodeJs
在Mac下彻底卸载node和npm的方法
2018/05/16 Javascript
JavaScript设计模式之单例模式原理与用法实例分析
2018/07/26 Javascript
[00:10]DOTA2 TI9勇士令状明日上线
2019/05/07 DOTA
Python编程中的文件操作攻略
2015/10/16 Python
深入分析python中整型不会溢出问题
2018/06/18 Python
Python代码打开本地.mp4格式文件的方法
2019/01/03 Python
django创建简单的页面响应实例教程
2019/09/06 Python
Python3.7基于hashlib和Crypto实现加签验签功能(实例代码)
2019/12/04 Python
python实现翻译word表格小程序
2020/02/27 Python
python/golang 删除链表中的元素
2020/09/14 Python
h5移动端调用支付宝、微信支付的实现
2020/06/08 HTML / CSS
英国男士时尚购物网站:Stuarts London
2017/10/22 全球购物
苏格兰在线威士忌商店:The Whisky Barrel
2019/05/07 全球购物
广告学专业应届生求职信
2013/10/01 职场文书
建筑施工员岗位职责
2013/11/26 职场文书
个人查摆问题整改措施
2014/10/04 职场文书
单位个人查摆问题及整改措施
2014/10/28 职场文书
退税申请报告怎么写
2015/05/18 职场文书