jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)


Posted in Javascript onFebruary 04, 2013

这个插件的名字elevatezoom,网址为http://www.elevateweb.co.uk/image-zoom,在github上的项目首页为https://github.com/elevateweb/elevatezoom,建议去github下载,这个网速比较快。

实现这个效果你需要准备两张图片,一张小的,一张大用于鼠标经过时候显示。然后我们只要为img标签添加data-zoom-image属性,其值为大图的地址,最后在javascript中选择该图片调用elevateZoom()就可以了。

下面给出一个例子(在github下载的代码中有这个例子):

<!DOCTYPE html> 
<html> 
<head> 
<meta charset='utf-8'/> 
<title>jQuery elevateZoom Demo</title> 
<script src='jquery-1.8.3.min.js'></script> 
<script src='jquery.elevateZoom-2.3.0.min.js'></script> 
</head> 
<body> 
<h1>Basic Zoom Example</h1> 
<img id="zoom_01" src='images/small/image1.png' data-zoom-image="images/large/image1.jpg"/> <br /> 
see more examples online <a href="http://www.elevateweb.co.uk/image-zoom/examples">http://www.elevateweb.co.uk/image-zoom/examples</a> 
<script> 
$('#zoom_01').elevateZoom(); 
</script> 
</body> 
</html>

实现的效果如下:
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝) 
具体代码没有研究,只是知道怎么使用了,特在此分享一下。
Javascript 相关文章推荐
javascript 事件查询综合 推荐收藏
Mar 10 Javascript
js显示时间 js显示最后修改时间
Jan 02 Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
Oct 08 Javascript
JavaScript输入邮箱自动提示实例代码
Jan 13 Javascript
Node.js中对通用模块的封装方法
Jun 06 Javascript
使用jquery prev()方法找到同级的前一个元素
Jul 11 Javascript
jQuery实现设置、移除文本框默认值功能
Jan 13 Javascript
JavaScript的React框架中的JSX语法学习入门教程
Mar 05 Javascript
JavaScript头像上传插件源码分享
Mar 29 Javascript
详解vue-cli构建项目反向代理配置
Sep 07 Javascript
一文让你彻底搞清楚javascript中的require、import与export
Sep 24 Javascript
PHP实现基于Redis的MessageQueue队列封装操作示例
Feb 02 Javascript
Jquery UI震动效果实现原理及步骤
Feb 04 #Javascript
用按钮控制iframe显示的网页实现方法
Feb 04 #Javascript
实现局部遮罩与关闭原理及代码
Feb 04 #Javascript
js实现网站首页图片滚动显示
Feb 04 #Javascript
js/jQuery对象互转(快速操作dom元素)
Feb 04 #Javascript
js网页中的(运行代码)功能实现思路
Feb 04 #Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
Feb 02 #Javascript
You might like
基于mysql的论坛(1)
2006/10/09 PHP
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
2013/07/01 PHP
PHP类继承 extends使用介绍
2014/01/14 PHP
对PHP PDO的一些认识小结
2015/01/23 PHP
启用Csrf后POST数据时出现的400错误
2015/07/05 PHP
深入浅析PHP无限极分类的案例教程
2016/05/09 PHP
PHP 在数组中搜索给定的简单实例 array_search 函数
2016/06/13 PHP
zen cart实现订单中增加paypal中预留电话的方法
2016/07/12 PHP
cookie 最近浏览记录(中文escape转码)具体实现
2013/06/08 Javascript
用IE重起计算机或者关机的示例代码
2014/03/10 Javascript
JavaScript获取table中某一列的值的方法
2014/05/06 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
jquery实现网页的页面平滑滚动效果代码
2015/11/02 Javascript
Backbone View 之间通信的三种方式
2016/08/09 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
2016/08/10 Javascript
javascript 解决浏览器不支持的问题
2016/09/24 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
js实现弹窗暗层效果
2017/01/16 Javascript
[02:07]DOTA2超级联赛专访BBC:难忘网吧超神经历
2013/06/09 DOTA
Python基于list的append和pop方法实现堆栈与队列功能示例
2017/07/24 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
2017/11/16 Python
浅谈numpy中函数resize与reshape,ravel与flatten的区别
2020/06/18 Python
python实现数据结构中双向循环链表操作的示例
2020/10/09 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
基于Canvas+Vue的弹幕组件的实现
2019/07/23 HTML / CSS
Ruby如何实现动态方法调用
2012/11/18 面试题
十佳青年个人事迹材料
2014/01/28 职场文书
小学优秀教师材料
2014/12/15 职场文书
胡雪岩故居导游词
2015/02/06 职场文书
学校党员干部承诺书
2015/05/04 职场文书
2019年干货:自我鉴定
2019/03/25 职场文书
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS
Python语言规范之Pylint的详细用法
2021/06/24 Python
mysql备份策略的实现(全量备份+增量备份)
2021/07/07 MySQL
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang