Показать сообщение отдельно
  #1 (permalink)  
Старый 08.11.2020, 13:23
Интересующийся
Отправить личное сообщение для diohoho Посмотреть профиль Найти все сообщения от diohoho
 
Регистрация: 02.11.2020
Сообщений: 13

отмена функции при повторном клике
ребят помогите как быть в данном коде? при нажатии на станцию метро выделяется станция и счетчик записывает 1 - при повторном клике станцию убирает выделение но счетчик пишет 2)

как убрать станцию при повторном клике?




function metromapSync()
{
    _metromapVisual();

    if (parseInt(metromap_selected.length)>0) 
    {
        $("#metromap-clear").show();

        if (!$("#filter-btn-more").hasClass('hided')) $("#filter-btn-more").trigger('click');
    }
    else $("#metromap-clear").hide();

    $("#metromap-count").text(parseInt(metromap_selected.length));
}



$(document).on('click', '#metromap-map .station', function()
{
    $(this).toggleClass('selected');

    metromap_selected.push($(this).attr('data-id'));

    metromapSync();
    
    return false;
});
Изображения:
Тип файла: jpg 1.jpg (13.2 Кб, 1 просмотров)
Тип файла: jpg 2.jpg (9.1 Кб, 1 просмотров)
Тип файла: jpg 3.jpg (20.3 Кб, 0 просмотров)

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