Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   отмена функции при повторном клике (https://javascript.ru/forum/dom-window/81310-otmena-funkcii-pri-povtornom-klike.html)

diohoho 08.11.2020 13:23

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

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



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;
});


Часовой пояс GMT +3, время: 19:02.