用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 入门·JavaScript 具有全范围的运算符
Oct 01 Javascript
jquery简单实现幻灯片的方法
Aug 03 Javascript
很全面的JavaScript常用功能汇总集合
Jan 22 Javascript
无需 Flash 使用 jQuery 复制文字到剪贴板
Apr 26 Javascript
WEB前端开发框架Bootstrap3 VS Foundation5
May 16 Javascript
需要牢记的JavaScript基础知识
Sep 25 Javascript
关于Vue.js一些问题和思考学习笔记(2)
Dec 02 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
May 24 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
Sep 18 Javascript
jQuery实现滚动效果
Nov 17 jQuery
jQuery实现滚动到底部时自动加载更多的方法示例
Feb 18 jQuery
Vue过滤器,生命周期函数和vue-resource简单介绍
Jan 12 Vue.js
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实现读取内存顺序号
2015/03/29 PHP
php实现搜索类封装示例
2016/03/31 PHP
IE event.srcElement和FF event.target 功能比较
2010/03/01 Javascript
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
javascript中几个容易混淆的概念总结
2015/04/14 Javascript
Knockoutjs 学习系列(二)花式捆绑
2016/06/07 Javascript
jQuery实现的placeholder效果完整实例
2016/08/02 Javascript
js处理层级数据结构的方法小结
2017/01/17 Javascript
vue loadmore组件上拉加载更多功能示例代码
2017/07/19 Javascript
node中Express 动态设置端口的方法
2017/08/04 Javascript
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
微信小程序自定义toast弹窗效果的实现代码
2018/11/15 Javascript
[54:08]LGD女子刀塔学院 DOTA2炼金术士教学
2014/01/09 DOTA
[00:52]DOTA2国际邀请赛
2020/02/21 DOTA
深入解析Python中的list列表及其切片和迭代操作
2016/03/13 Python
python中使用print输出中文的方法
2018/07/16 Python
python 3.3 下载固定链接文件并保存的方法
2018/12/18 Python
对python:循环定义多个变量的实例详解
2019/01/20 Python
django 单表操作实例详解
2019/07/30 Python
python命名空间(namespace)简单介绍
2019/08/10 Python
分享一个pycharm专业版安装的永久使用方法
2019/09/24 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
HTML+CSS+JavaScript实现图片3D展览的示例代码
2020/10/12 HTML / CSS
澳大利亚一站式数码相机商店:CameraPro
2020/03/09 全球购物
土木工程毕业生自荐信
2013/11/12 职场文书
技术人员面试提纲
2013/11/28 职场文书
办理生育手续介绍信
2014/01/14 职场文书
面试后的感谢信范文
2014/02/01 职场文书
春风行动实施方案
2014/03/28 职场文书
个人总结与自我评价
2014/09/18 职场文书
师德师风剖析材料
2014/09/30 职场文书
给老婆的保证书怎么写
2015/05/08 职场文书
幼儿教师远程研修感悟
2015/11/18 职场文书
创业计划书之家教中心
2019/09/25 职场文书
Python+uiautomator2实现自动刷抖音视频功能
2021/04/29 Python