🔔 Alert..!! Get 2 Month Free Cloud Hosting With $200 Bonus From Digital Ocean ACTIVATE DEAL

hotArea.js is an easy jQuery and canvas based image-map generator that allows to make a specific section of an image clickable with custom URL.

image-map

Documentation

jquery.hotArea.js

HotArea is a jQuery plugin that gives you the ability to Select multiple areas from an image(any $container in fact) and set links for them. If not works well, try the update to date Chrome.

view demo: https://zhenglei21887.github.io/plugin/hotArea/demo.html

Init

var options = { // all the option fields are optional(including options itself)   initAreas: [ // the initial areas when the plugin load(optional)     {       "x": 280,       "y": 93,       "width": 50,       "height": 50,       "url":"http://baidu.com"     }   ],   area: {strokeStyle: 'red', lineWidth: 2}, // style to draw selected areas   point: {size: 3, fillStyle: 'black'}, // style to draw point }; $container.hotArea(options);

Get Selected Areas

var selectAreas = $container.hotArea('get'); // [{"x":280,"y":93,"width":50,"height":50,"url":"http://baidu.com"}]

Get HTML Code Fragment

var htmlTag = $container.hotArea('toTag'); //...

Get Edit Box From HTML Code Fragment

$container.hotArea('fromTag'); // render edit box to view

Notice

1.mousedown to kick off, mouseup to stop

2.click an edit box to add an link

3.mouseover to view the link you added

4.double click to delete an edit box


You May Also Like