Нажатие на кнопку приостанавливает другой интервал функции - PullRequest
0 голосов
/ 20 июня 2020

Итак, у меня есть кнопка (называемая здесь "LeftArrow") и метка счетчика (называемая здесь "lbl") (они никак не связаны друг с другом). Счетчик работает по этим кодам:

<script>
    
        function check() {
            document.getElementById("UpdatePlayersInPartyBTN").click();
        }
        setInterval(check, 1000);


</script>

Вот эта кнопка, которая вызывает выделение кода функцией JS:

<button runat="server" id="UpdatePlayersInPartyBTN" onserverclick="UpdatePlayersInParty" hidden="hidden"> </button>

И код программной части следующий (lbl - метка счетчика):

protected void UpdatePlayersInParty(object sender, EventArgs e)
{
        string s1 = lbl.Text;
        lbl.Text = (int.Parse(s1) + 1).ToString();
}

И в дополнение ко всем этим у меня есть эта кнопка:

<button runat="server" id="LeftArrow" onserverclick="LeftArrow_Click" class="btn3">
            <i class="fas fa-arrow-left"></i>
</button>

Моя проблема в том, что эти 2 события (нажатие на Кнопка "LeftArrow" и обновление счетчика) не может работать одновременно (скажем, если я спамлю кнопку "LeftArrow", счетчик останавливается, и наоборот - если я нажимаю кнопку в тот же момент, что и срабатывает счетчик - нажатия кнопки не происходит).

Есть идеи, почему это могло случиться? Всем спасибо :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...