图片放大效果.docVIP

  • 1
  • 0
  • 约4.28千字
  • 约 5页
  • 2017-09-08 发布于河南
  • 举报
图片放大效果

以前写过一个jQuery的图片放大效果,但是存在着一些小问题,然后最近有时间重写了一遍,做了很详尽的改进.改进了大部分bug,而且不采用jQuery. [程序说明] 主要为magnifier类,里面的主要方法有: init:运行方法 start:则是鼠标移入div的事件处理 move:则是鼠标在div中移动的事件处理 end:鼠标移出后的事件处理 [程序介绍] 主要思维:当鼠标移入图片的时候,放大层的DIV出现,然后根据鼠标移动状况,改变放大层内图像的top值和left值.使得2个地方保持一致的现实.而2个图像跟据比例进行设置,width和height值,使之产生放大的效果.下面进行详细的解释: 在init方法中,主要处理浏览框div层的大小,放大框的大小和放大的图像大小. 浏览框div的width和height跟据,原始图片的大小/比例值可以获得,见代码: 复制内容到剪贴板 代码: css(m.cont.getElementsByTagName(div)[0],{????????//m.cont.getElementsByTagName(div)[0]为浏览框 ????display : none,????????????????//开始设置为不可见 ????width : m.cont.clientWidth / m.scale - borderWid + px,??

文档评论(0)

1亿VIP精品文档

相关文档