图片放大镜效果

lalaguan 2009-11-08 12:16:29
效果如下网址,http://www.fun1978.com/goods-551.html
当将鼠标放在图片上时,会出现一个放大效果的图像。我晓得他是用两张不同大小的图片,然后大图片通过设置它的background-position来控制他的现实范围的。但是令我比较郁闷的是我不清楚他的js控制语句写在哪里,或者怎样写的。比如说他怎样读取鼠标的位置,怎样保持小图片的div与大图片保持一致。

不晓得描述清楚没。。。
...全文
179 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen_xiangguo 2009-11-08
  • 打赏
  • 举报
回复
我整理的,里面有详细注释
zoomimage
friendly_ 2009-11-08
  • 打赏
  • 举报
回复
它的页面上有

var settings = {
bigImage_always_visible: false,
drag_mode: false
};
zoom = new luckyZoom('smallimg', 'simage', 'bigimg', 'bimage', settings);
zoom.initZoom();
这就是它对图片进行放大处理的地方。具体的处理细节看它的douco.js,它里面定义了luckyZoom类,及其相关的操作。
chen_xiangguo 2009-11-08
  • 打赏
  • 举报
回复
这是onmouseover的
不过建议你用onclick的,那个更友好些。
lalaguan 2009-11-08
  • 打赏
  • 举报
回复
嗯,楼上的zoomimage效果做的很不错哈~但是我还是想知道在http://www.fun1978.com/goods-551.html 中他是怎样实现那个放大镜效果的,应该有个onmouseover呀,怎么我就搜不到呢?还是另有机关?
lalaguan 2009-11-08
  • 打赏
  • 举报
回复
哇塞,太感谢你了。学习过了
[Quote=引用 4 楼 chen_xiangguo 的回复:]
这是onmouseover的
不过建议你用onclick的,那个更友好些。
[/Quote]
lalaguan 2009-11-08
  • 打赏
  • 举报
回复
哇塞,douco.js也太复杂了点。道行不够呀。。。
[Quote=引用 6 楼 fandelei1982 的回复:]
它的页面上有
JScript codevar settings= {
bigImage_always_visible:false,
drag_mode:false
};
zoom=new luckyZoom('smallimg','simage','bigimg','bimage', settings);
zoom.initZoom();这就是它对图片进行放大处理的地方。具体的处理细节看它的douco.js,它里面定义了luckyZoom类,及其相关的操作。
[/Quote]

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧