В общем решил попрактиковаться и сделать подбрасывание монетки на сайте. Есть код который работает но нужно что бы при завершении кода он срабатывал еще раз, вот код =>
main
.block-roulette
.coin
.circle-yes
h1.circle-h1-yes yes
.circle-no
h2.cercile-h1-no no
это pug
вот js
let coinFlip = [
'900deg',
'1080deg',
'1260deg',
'1440deg',
'1620deg',
'1800deg',
'1980deg',
'2160deg',
'2340deg',
'2520deg'
]
let Zyes = [
'2',
'0',
'2',
'0',
'2',
'0',
'2',
'0',
'2',
'0',
]
let random = (Math.random()*10).toFixed()
let coin = document.querySelector('.coin');
let coinYes = document.querySelector('.circle-yes');
coin.addEventListener('click',()=>{
coin.style.transform = `rotateX(${coinFlip[random]})`
setInterval(()=>{
coinYes.style.zIndex = `${Zyes[random]}`
},2000)
if(Zyes[random] == 2) {
coin.classList.toggle('active')
}
})
На скрине показано что после нажатия не монету добавляется рандомный rotate и Z index(он нужен)
И мне нужно чтобы после выполнения кода стили просто убирались но монета оставалась на том же месте (звучит как то не понятно но я не знаю как обеснить) вообщем нужно чтобы код можно было использовать два и более раза. Сори за обесненить просто я даже не знаю как обеснить не то что решить))Если сможете помогите, и не пишите что я овощ))