Показать сообщение отдельно
  #9 (permalink)  
Старый 06.02.2013, 12:18
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Если вы хотите сделать область наведения произвольной формы, то вам надо использовать
<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.

Последний раз редактировалось tsigel, 06.02.2013 в 13:22.
Ответить с цитированием