用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 相关文章推荐
js获取单选按钮的数据
Nov 27 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
Nov 13 Javascript
jquery 获取自定义属性(attr和prop)的实现代码
Jun 27 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
May 27 Javascript
使用原生js写的一个简单slider
Apr 29 Javascript
JS中实现简单Formatter函数示例代码
Aug 19 Javascript
BootStrap glyphicon图标无法显示的解决方法
Sep 06 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
Dec 31 Javascript
jQuery插件ajaxFileUpload使用详解
Jan 10 Javascript
jQuery实现复制到粘贴板功能
Feb 11 Javascript
H5上传本地图片并预览功能
May 08 Javascript
JavaScript设计模式之工厂模式简单实例教程
Jul 03 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
PHP多个版本的分析解释
2011/07/21 PHP
php实现给二维数组中所有一维数组添加值的方法
2017/02/04 PHP
PHP+Oracle本地开发环境搭建方法详解
2019/04/01 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
js中eval详解
2012/03/30 Javascript
javascript学习笔记(六) Date 日期类型
2012/06/19 Javascript
Javascript开发之三数组对象实例介绍
2012/11/12 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
2015/06/10 Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
2016/08/21 Javascript
javascript的document中的动态添加标签实现方法
2016/10/24 Javascript
jQuery简易时光轴实现方法示例
2017/03/13 Javascript
jquery实现图片平滑滚动详解
2017/03/22 jQuery
jQuery获取table下某一行某一列的值实现代码
2017/04/07 jQuery
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
js中apply和Math.max()函数的问题及区别介绍
2018/03/27 Javascript
详解基于Vue,Nginx的前后端不分离部署教程
2018/12/04 Javascript
js实现一个简易计算器
2020/03/30 Javascript
基于Vue和Element-Ui搭建项目的方法
2019/09/06 Javascript
python调用新浪微博API项目实践
2014/07/28 Python
python实现图片变亮或者变暗的方法
2015/06/01 Python
Python实现的简单dns查询功能示例
2017/05/24 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
2019/01/02 Python
PyQt5 在label显示的图片中绘制矩形的方法
2019/06/17 Python
Python之数据序列化(json、pickle、shelve)详解
2019/08/30 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
2020/12/24 Python
豪华床上用品、床单和浴室必需品:Peacock Alley
2019/09/04 全球购物
澳大利亚一站式数码相机商店:CameraPro
2020/03/09 全球购物
周年庆典邀请函范文
2014/01/23 职场文书
留学推荐信怎么写
2014/01/25 职场文书
今冬明春火灾防控工作方案
2014/05/29 职场文书
2016年大学生社会实践心得体会
2015/10/09 职场文书
如何使用vue3打造一个物料库
2021/05/08 Vue.js