Показать сообщение отдельно
  #1 (permalink)  
Старый 06.06.2020, 15:20
Профессор
Отправить личное сообщение для Сергей Ракипов Посмотреть профиль Найти все сообщения от Сергей Ракипов
 
Регистрация: 01.06.2010
Сообщений: 651

Анимация цифр
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
    .tsifry{
        display: inline-block;
        width: 100px;
        height: 40px;
        margin: 10px 10px 10px 10px;
        border-bottom: 1px solid #000;
        text-align: center;
    }
    .skidka{
        display: inline-block;
        width: 200px;
        height: 20px;
        padding: 20px 20px 20px 20px;
        border: 10px solid #4E82BE;
        text-align: center;
        cursor: pointer;
    }
    .skidka:hover{
        border: 10px solid #132E5A;
    }
    .tekst{
        display: inline-block;
        width: 100px;
        height: 20px;
        text-align: center;
        margin: 20px 0px 20px 0px;
    }
    </style>
</head>
<body>
    <div class="tsifry">900</div>
    <div class="skidka">Получить скидку?</div>
<script>

let tsifry = document.querySelector(".tsifry");
const skidka = document.querySelector(".skidka");
let tekst = document.querySelector(".tekst");

let odinraz = false;

function skidkaFun(){
    if(!odinraz){
        let y = tsifry.innerHTML;
        let x = y / 100 * 10;
        let z = y - x;
        console.log(y);
        console.log(x);
        tsifry.innerHTML = z;
        odinraz = true;
    }
}
skidka.addEventListener("click", skidkaFun);

</script>
</body>
</html>


Не могу сообразить как сделать так что бы показывалась смена цифр. При нажатие цифры убавлялись до нужного значение.
Ответить с цитированием