$slider
var $pinchWrapper = $slide.find(this.options.selector.pinchZoom);
$perview
'.am-pureview-direction'
'click.direction.pureview.amui'
options.selector.nav
'click.nav.pureview.amui'
options.selector.close
'click.close.pureview.amui'
$element
'click.pureview.amui'
'changed.dom.amui'
UI
UI.DOMObserve
'changed.dom.amui'
UI.utils.isInView
UI.utils.imageLoader
...
Hammer
PinchZoom
update()
zoomFactor
offset.x, offset.y
scaleZoomFactor()
minZoom, maxZoom
updateAspectRatio()
setContainerY()
getAspectRatio()
getContainerX(), getContainerY()
this.container
$pinchWrapper.data('amui.pinchzoom', new PinchZoom($pinchWrapper[0], {}));
this.$slider.hammer().on().on().on();