Нужна такая карта https://irobot.ru/contacts/
<ul id="map-hover">
<li id="area01" ><span class="title"><span>Центральный</span></span></li>
<li id="area02" ><span class="title"><span>Приволжский</span></span></li>
<li id="area03" ><span class="title"><span>Казахстан</span></span></li>
</ul>
function map(n) {
$('li:nth-child(' + n + ') .title span').on('click', function (){
$('#map-hover li:nth-child(' + n + ')').addClass('active activestate');
});
}
var li = $('#map-hover li');
for (var i = 0; i <= li.length; i++) {
map(i);
}
Сначала надо удалить этот класс со всех элементов, а потом проставить тому, по которому был клик:
$('#map-hover').on('click', 'li', function() {
$('#map-hover li').removeClass('active')
$(this).addClass('active')
})
.active {
background: red
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<ul id="map-hover">
<li id="area01" ><span class="title"><span>Центральный</span></span></li>
<li id="area02" ><span class="title"><span>Приволжский</span></span></li>
<li id="area03" ><span class="title"><span>Казахстан</span></span></li>
</ul>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
дайте пожалуйста код мигающей рамки на чистоом javascriptнигде не могу найти
Есть некий кусок кода, подгружающий строки из файла в коллекцию с уникальными значениями