zoomImg相册&大图预览插件

最近整理了之前写过的一个jquery插件,该插件主要功能实现类似于相册的功能,在图片网站上很常见。也有一些比较流行的图片预览组件比如fancybox。
 
但是fancybox依然有它无法解决的问题,比如它不支持缩放,只能弹出一个经过它计算后觉得合适的固定宽高图片。还有另外一个痛点,我找了一个可以缩放的组件,但是当我大图加载出来的时候,图片不是从头开始显示的,而是从图片中间开始。这对用户体验来说有点糟糕,我需要把图片重新拖到顶部再来欣赏图片。另外我的平台为设计师服务,绝大部多数图片都是手机上的长图或者pc上拼接起来的设计稿。因此,我决定自己写一个组件,解决这两个问题。
 
zoomimg基于以上的背景产生了,它解决问题:

  1. 图片不能自由缩放,即固定宽高问题;
  2. 大图加载出来不从头部开始显示,而从中间开始显示

 
github地址https://github.com/jacoobwang/zoomImg
大家如果觉得还可以,希望可以给个star
 

Gif演示,由于压缩原因,质量受到一定影响

gif展示
 
使用方法:

<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="zoom-img.min.js" ></script>
<script type="text/javascript">
    $('#gallery .zoom').zoomImg(); //懒人版
//-----------分界线---------------------  
    $('#gallery .zoom').zoomImg({
      'color' : '#000', //背景颜色
      'opacity': 0.5,   //背景透明度
      'loading': 'img/loading001.gif' //loading图片
    }); 
</script>

 

转载于:https://my.oschina.net/u/234002/blog/789476

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值