javascript图片放大效果

类似京东的商品展示效果,先查看演示示例

1.图片和放大使用不同的图片,并指定显示的方位(大小图片要比例相同)
也可以指定放大倍数(相对于小图片计算)
2.使用同一图片
给小图片设定宽或高,这里指定了:style="height:300px;" ,(偷懒模式,^o^,后面几个也是这样)
3.放大图片显示到指定的容器中
图片预览:
4.显示大图的div以指定倍数
点击下载js源码
PS:为了避免ff下的出问题(在ff下如果网页加载实在太慢,可能无法获取图片大小)最好将代码放在onload中执行
update: 感谢danica7773,按其建议2009-11-15 21:40,加上 自定义显示层的样式,显示和隐藏的事件, 2009-11-16 11:00, 添加参数自定义位置 默认viewerPos:{h:10,v:0},h,v为负数时分别表示左边和上边



If you could provide any suggestions or comments for this article, it is always welcome.

posted @ 2009-11-15 14:33 sohighthesky 阅读(9186) 评论(21) 编辑 收藏

 回复 引用 查看   
#1楼 2009-11-15 14:53 侯垒      
不错。
 回复 引用 查看   
#2楼 2009-11-15 15:10 Arthraim      
nice~
 回复 引用 查看   
#3楼 2009-11-15 17:36 yuejianjun      
lz
有没有调用的demo啊
也发点HTML出来看看

 回复 引用 查看   
#4楼[楼主] 2009-11-15 17:40 sohighthesky      
@yuejianjun
引用yuejianjun:
lz
有没有调用的demo啊
也发点HTML出来看看

上面不是都写了?
//添加js引用后,
new imageZoom("img1",{//这里指定一个页面上的图片id或者图片元素就行了,下面的参数可以为空
//mul:6,//指定放大的倍数
bigImg:"../images/tong.jpg"//指定放大图片路径
});


 回复 引用 查看   
#5楼[楼主] 2009-11-15 18:10 sohighthesky      
@yuejianjun
好吧,这个是下载地址 :http://download.csdn.net/source/1818616

 回复 引用 查看   
#6楼 2009-11-15 18:29 小猪凯      
给客户写过一个类似的,在各种浏览器下调通颇费了些精力.
 回复 引用 查看   
#7楼 2009-11-15 18:34 zengxiangzhan      
jqzoom 不错
 回复 引用   
#8楼 2009-11-15 18:47 不错[未注册用户]
啥时弄个变透明的..嘻嘻..
 回复 引用 查看   
#9楼[楼主] 2009-11-15 19:27 sohighthesky      
@小猪凯
我也是

 回复 引用   
#10楼 2009-11-15 19:32 嗷嗷嗷[未注册用户]
FF下有问题
 回复 引用 查看   
#11楼 2009-11-15 19:43 cloudgamer      
不错哦
 回复 引用 查看   
#12楼[楼主] 2009-11-15 19:48 sohighthesky      
@嗷嗷嗷
谢谢,我这里在ff3.5不论是本地还是从网页读取都正常,不过还是将代码放到onload中去执行了

 回复 引用 查看   
#13楼 2009-11-15 22:13 郑起      
我靠,楼主很牛逼啊
 回复 引用   
#14楼 2009-11-15 22:24 bbcc[未注册用户]
哥看到了深深的寂寞
 回复 引用 查看   
#15楼 2009-11-16 09:18 谷中宝      
真不错!
 回复 引用 查看   
#16楼 2009-11-16 09:41 佛祖      
柔柔的晚风轻轻吹过
我的心情平静而寂寞
当我想忘记爱情去勇敢生活
是谁到我身边唱起了情歌
当初的爱情匆匆走过
除了伤口没留下什么
你总是在我寂寞流泪的时候
用你的双臂紧紧抱着我
不要在我寂寞的时候说爱我
除非你真的能给予我快乐
那过去的伤总在随时提醒我
别再被那爱情折磨
不要在我哭泣的时候说爱我
除非你真的不让我难过
我不想听太多那虚假的承诺
让我为爱再次后悔
犯下的错
当初的爱情匆匆走过
除了伤口没留下什么
你总是在我寂寞流泪的时候
用你的双臂紧紧抱着我
不要在我寂寞的时候说爱我
除非你真的能给予我快乐
那过去的伤总在随时提醒我
别再被那爱情折磨
不要在我哭泣的时候说爱我
除非你真的不让我难过
我不想听太多那虚假的承诺
让我为爱再次后悔
犯下的错
不要在我寂寞的时候说爱我
除非你真的能给予我快乐
那过去的伤总在随时提醒我
别再被那爱情折磨
不要在我哭泣的时候说爱我
除非你真的不让我难过
我不想听太多那虚假的承诺
让我为爱再次后悔
犯下的错

 回复 引用 查看   
#17楼 2009-11-16 10:56 lass_name      
不支持ff
 回复 引用 查看   
#18楼 2009-11-16 13:20 夢龙      
收藏了.
 回复 引用 查看   
#19楼 2009-11-16 13:27 木神易      
不错,顶下!
 回复 引用 查看   
#20楼 2010-04-01 04:30 cloudgamer      
我也写了一个图片放大效果
多多交流

 回复 引用 查看   
#21楼 2011-12-05 19:51 ged      
.