Zoomooz is an easy-to-use jQuery plugin for making any web page element zoom.
Basically, just have a look at the examples and start hacking away.
For more information and usage, see: http://janne.aukia.com/zoomooz
Download and install Node.js (npm should install automatically):
Install grunt and requirements for it:
cd src npm install grunt grunt (install any missing requirements based on instructions)
cd src grunt