32 lines
1.0 KiB
JavaScript
32 lines
1.0 KiB
JavaScript
const rechnungen = document.querySelector("#rechnungen");
|
|
let rechnungenTop = 1;
|
|
|
|
const rechenzeichen = ['+','-','*',':'];
|
|
const rechnung1Text = document.querySelector("#rechnung1Text");
|
|
const rechnung2Text = document.querySelector("#rechnung2Text");
|
|
|
|
//rechnung2Text.innerText = "hallo";
|
|
|
|
rechnungen.style.top = rechnungenTop + "px";
|
|
function rechnungMoven(speed){
|
|
let nextTop = rechnungenTop + 10 * speed;
|
|
rechnungen.style.top = nextTop + "px";
|
|
if(nextTop > 800){
|
|
rechnungen.style.top = "1px";
|
|
rechnungenTop = 1;
|
|
rechnungenSpawn();
|
|
}else{
|
|
rechnungenTop = nextTop;
|
|
}
|
|
}
|
|
function rechnungenSpawn(){
|
|
let index = Math.floor(Math.random()*rechenzeichen.length);
|
|
let randomZahl = Math.floor(Math.random()*20);
|
|
rechnung1Text.innerText = rechenzeichen[index] + randomZahl.toString();
|
|
index = Math.floor(Math.random()*rechenzeichen.length);
|
|
randomZahl = Math.floor(Math.random()*20);
|
|
rechnung2Text.innerText = rechenzeichen[index] + randomZahl.toString();
|
|
}
|
|
setInterval(()=>{
|
|
rechnungMoven(1);
|
|
}, 100); |