api Яндекс-карта и клики

KianoT
На сайте с 04.04.2012
Offline
95
656

Народ, подскажите!!!

Установил api карту с группой меток и меню, как здесь:

http://dimik.github.io/ymaps/examples/group-menu/menu03.html

Но на рабочем сайте перестали работать клики по ссылкам,где стандартно <ul><li>ссылка</li></ul>

Сама же карта со своим меню работает.

Глянул код api-карты и обнаружил такие строки:

// Обрабатываем клики на пунктах меню эелементов группы.
$('li:not(.nav-header)').on('click', function (e) {
// Отменяем основное поведение (переход по ссылке)
e.preventDefault();

$(this)
.toggleClass('active')
.siblings('.active')
.removeClass('active');

itemToggle(this.id);
});

Именно выделенная строка убила клики по ссылкам заключённым в <ul><li></li></ul>

Помогите решить эту задачу.Я так понимаю в js нужно что-то поменять.

LovelAss
На сайте с 05.06.2009
Offline
96
#1

Попробуй так:


// Обрабатываем клики на пунктах меню эелементов группы.
$('ul.nav-list > li:not(.nav-header)').on('click', function (e) {
// Отменяем основное поведение (переход по ссылке)
e.preventDefault();

$(this)
.toggleClass('active')
.siblings('.active')
.removeClass('active');

itemToggle(this.id);
});
KianoT
На сайте с 04.04.2012
Offline
95
#2

LovelAss, ох спасибо бро!Помогло!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий