日期:2014-05-18  浏览次数:20476 次

实现以鼠标为中心缩放图片?最好提供相关代码
大虾们帮帮忙哈,现在需要在网页中嵌入CAD似的图片,当滑动鼠标的滑轮时,图片可以放大与缩小(类似百度地图),此功能如何实现?望大虾们提供帮助......最好有源代码哈

------解决方案--------------------
如果你只是想随便缩放个图片,也还算简单。如果按你说的“CAD的图片”,可就不是随便搞个方法对付了是。

随便缩放一下,你知道鼠标位置,得到相对于图片的坐标,计算出缩放(例如缩小0.02)之后图片的宽和高,假设鼠标所点的图片的像素缩放还要停在相同的位置,那么你就能反算出缩放之后图片的左上角的坐标。计算之后去把图片缩放,然后设置左上角的新位置即可。