Panzoom jQuery plugin helps you create panning and zooming functionality for an element while web designing. It’s one of best image zooming scripts out there.

Panzoom jQuery Plugin

Panzoom supports the same browsers as jQuery 2.0+. Rather than setting width and height on an image tag, Panzoom uses CSS transforms and matrix functions to take advantage of hardware/GPU acceleration in the browser, which means the element can be anything: an image, a video, an iframe, a canvas, text, WHATEVER. And although IE<=8 is not supported, this plugin is future-proof.