建议使用cloud-zoom插件,jqzoom插件就不要使用了

点击查看——图片放大镜——jQuery插件Cloud Zoom

刚开始使用的是jqzoom插件,但问题太多了,就不说插入到页面中使用了,就单单插件本身带的实例

Bug1:先天性营养不良

你就不能使用margin:0 auto;把它放到一个居中显示的模块。也只能靠窗口最左边显示,要不就是用margin-left让它靠左边一定距离显示,但你要想让它想一般的网站里能适应不同宽度的浏览器,怕是不好用了。

Bug2:后天发育不足

jqzoom受外围模块的影响,刚开始发现的是在IE下显示正常,在webkit内核的极速浏览器下,就没有放大效果了。于是就花了好久时间把整个主体内的模块一层一层的调,才发现是跟jqzoom插件所在的层同一级的一个分享模块影响了它,然后就调整那个分享模块的位置,不幸的是,整个页面不能出现那个分享模块,只要出现,图片的放大效果就受到影响。这就说明这个插件扩展性太差,单独的模块怎么能收外围环境的影响呢!

辛苦的调试历程:

从刚开始发现问题,一连调了两天,可一个问题好不容易解决了,另一个问题又出现了,调到最后,发现了它先天性的BUG——无法再w3c标准下,使用margin:0 auto;让它居中。这就没办法了,真是扶不起来的阿斗啊。。。
所以,有需要图片放大功能的朋友们推荐使用cloud-zoom把,兼容性强,就把原来的js文件和样式换成cloud-zoom插件的文件,几乎就没再调什么,完美的图片放大功能就出来了,去不同内核的浏览器去测试了下,都没一点问题!

最新文章

  1. JQuery中的extend函数
  2. 从敏捷开发到小团队SVN
  3. 在Mac OS上搭建本地服务器
  4. codesmith的使用
  5. Linux TCP/IP 协议栈之 Socket 的实现分析(一)
  6. 【最大流,二分图匹配】【hdu2063】【过山车】
  7. fragment android
  8. Linux 该文件命令查看内容
  9. Python之数据加密与解密及相关操作(hashlib模块、hmac模块、random模块、base64模块、pycrypto模块)
  10. tomcat 热替换class
  11. Linux VNC server 安装配置
  12. 长字符串换行word-break
  13. python文件的基础操作
  14. OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/django'
  15. PE结构学习笔记--关于AddressOfEntryPoint位置在文件中怎么确定问题
  16. 安卓程序代写 网上程序代写[原]Call requires API level 8 (current min is 1)错误
  17. HTTP请求GET/POST查看工具
  18. 重复 桂林电子科技大学第三届ACM程序设计竞赛
  19. 【bzoj2154】 Crash的数字表格
  20. 微信小程序 ui框架(辅助)

热门文章

  1. React Diff 算法
  2. SocketServer模块 《Python核心编程(第3版)》——2.5
  3. [TopCoder14647]HiddenRabbits
  4. sysfs中属性文件的建立
  5. MacOS 如何截屏
  6. MySQL的WHERE语句中BETWEEN与IN的用法和他们的区别
  7. 转-在Mac OS上搭建Python的开发环境
  8. Cacti不出图
  9. 使用用WCF中的双工(Duplex)模式将广告图片推送到每个Winform客户端机子上
  10. POJ 2395 Out of Hay(求最小生成树的最长边+kruskal)