view-bigimg

1.0.7 • Public • Published

view-bigimg

a pure library for zooming and panning your web images

demo

Features

  • Support touch devices
  • Smooth dragging and panning images
  • Pinch in / Pinch out to zoom in/ zoom out

How to use

A. with inline script

<link rel="stylesheet" href="view-bigimg.css">
<script src="view-bigimg.js"></script>
<script>
  var viewer = new ViewBigimg()

  var wrap = document.getElementById('wrap')
  wrap.onclick = function (e) {
    if (e.target.nodeName === 'IMG') {
      viewer.show(e.target.src.replace('.jpg', '-big.jpg'))
    }
  }
</script>

B. with npm

npm i view-bigimg
import 'view-bigimg/lib/view-bigimg.css'
import ViewBigimg from 'view-bigimg'

var viewer = new ViewBigimg
viewer.show(imgsrc)

API

  • new ViewBigimg(options)
    • show(imgsrc)
    • destroy()

new ViewBigimg(options)

Creates an instance of ViewBigimg

Param Type Default Description
options Object {} options
options.zoomValue Number 100 default zoom size
options.maxZoom Number 500 maxium zoom size
options.refreshOnResize Boolean true whether refresh when window resize, default is true
options.zoomOnMouseWheel Boolean true enable mousewheel to zoom images

Readme

Keywords

Package Sidebar

Install

npm i view-bigimg

Weekly Downloads

10

Version

1.0.7

License

MIT

Unpacked Size

32.7 kB

Total Files

11

Last publish

Collaborators

  • newming