Если вы хотите сделать область наведения произвольной формы, то вам надо использовать
<map>
<area coords="0,0,0,10,10,10,10,0" class='area1' />
<area ... />
</map>
Где area может быть любой формы (туда прописываются координаты точек (x,y,x,y,x,y,...), по которым будет построена фигура области относительно map. Точек может быть сколько угодно).
$('.area1').hover(function() {
//событие при наведении на область в форме квадрата со стороной 10px в левом верхнем углу map
}, function() {
//событие потери наведения
});
Если необходимо подсвечивать область произвольной формы, то надо использовать тег canvas.