- 时间:2021-06-20 06:28 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:JavaScript 图片放大镜(可拖放、缩放效果)第1/4页
前些日子突然想做一个透镜效果,就突然想到了这个效果,于是找出当年“珍藏”的代码决定一尝所愿。
前言:
这个程序主要分三部分:层的拖放、层的缩放、图片切割(包括预览)。
其中层的拖放是很常见的效果,层的缩放有点难度,图片切割看着炫其实原理也很简单。
不过在实现的过程中也学习到很多以前不知道的东西,下面都会说明,希望大家从中也能学到东西。
原理:
【拖放程序】
基本原理很简单,不知道的看代码就明白,其中参考了越兔和BlueDestiny的相关文章。
下面说一下比较有用的地方:
【范围限制】
首先当然是有拖放范围参数,分别是mxLeft(左边的left最小值)、mxRight(右边的left最大值)、mxTop(上边的top最小值)、mxBottom(下边的top最大值)。
然后在拖动程序Move()中看有没有超过,超过的话设回极限值就行:
[url=http://www.1sucai.cn/article/15848_2.htm]2[/url][url=http://www.1sucai.cn/article/15848_3.htm]3[/url][url=http://www.1sucai.cn/article/15848_4.htm]4[/url][url=http://www.1sucai.cn/article/15848_2.htm]下一页[/url][url=http://www.1sucai.cn/article/15848_all.htm]阅读全文[/url]