Показать сообщение отдельно
  #2 (permalink)  
Старый 09.03.2015, 13:21
Аспирант
Отправить личное сообщение для IONEX Посмотреть профиль Найти все сообщения от IONEX
 
Регистрация: 08.01.2012
Сообщений: 32

area и <a> имеют одинаковые значения параметра rel. Поэтому чтобы при наведении на <a> area оставалась активной сделал так:

$('#map_wrap a').on('mouseenter mouseleave', function(){
	rel = $(this).attr('rel');
	var data = $('area[rel$='+rel+']').data('maphilight') || {};
	data.alwaysOn = !data.alwaysOn;
	$('area[rel$='+rel+']').data('maphilight', data).trigger('alwaysOn.maphilight');
})

Последний раз редактировалось IONEX, 09.03.2015 в 13:26.
Ответить с цитированием