добавить несколько чисел для подсчета jquery - PullRequest
0 голосов
/ 01 августа 2020

это мертвый скрипт для моего шутера (кнопки предназначены только для тестирования), но по какой-то причине я не могу понять, как добавить 10 вместо 1

вот что у меня есть сейчас:

(function(){
    const buttons = document.querySelectorAll('.counterBtn')
    let count= 0
    
    //Add event listeners and functionailty to each button  
    buttons.forEach(function(button){
      button.addEventListener('click', function(){

        //buttons
        if (button.classList.contains('-1')){
          count--
        } else if (button.classList.contains('+1')){
          count++
        } else if (button.classList.contains('+10')){
          
        }
  
        //Select the counter text
        const counter = document.querySelector('#counter')
        counter.textContent = count
  
        //dead / alive
        if (count <= 0 ){            
            counter.style.color = 'red'
            console.log("dead")
        } else if (count > 0){
            counter.style.color = 'lightgreen'
            console.log("alive")
        } else {
          counter.style.color = '#000000'
        }

        if (count <= 0) {
          alert ("you died")
        } else if (count > 100 ) {
          alert ("u r ful health")
        } else {
          return
        }
      })
    })
  })()

может кто-нибудь мне помочь?

1 Ответ

0 голосов
/ 01 августа 2020

Используйте +=, например:

count += 10

Конечно, это тоже работает, но более подробно:

count = count + 10

См. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment

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