Powiedzmy że treść zadania brzmi w skrócie tak by kod z poprzedniego zadania, wykorzystać obiektowo w 4 róznych elementach DIV na stronie.
Kod jaki posiadam:
<!DOCTYPE html> <html> <head> <style> html{width:100%;height:100%;background:white;} #zegar{ position:absolute; top:50%; left:50%; width:300px; height:56px; margin-left:-150px; margin-top:-26px; line-height:inherit; text-align:center; z-index:2;font-size:56px;} #zegar .active{ background:red;} </style> <script> var millis = 0; var sec = 0; var stopTime=0; var totalTime =0; var temp = 0; var startTime=0; var work = false; function setStopTime(){ stopTime = (new Date()).getTime() + 3000; } function setValue(value) { millis = Math.floor ( value % 1000 ); value = Math.floor( value / 1000); sec = Math.floor ( value % 60 ); value = Math.floor( value / 60 ); if(value < 10) { value="0" + value; if( sec < 10) {sec="0"+sec;} else if(millis < 100) {millis="0"+millis;} } document.getElementById('zegar').innerHTML = value + ":" + sec +"." + millis; } function go2() { if ( work == true ) return; work = true; var currentTime = (new Date()).getTime(); startTime = currentTime; var counter = setInterval(function() { if(currentTime >= stopTime){ clearInterval(counter); totalTime+= stopTime - startTime; work = false; setValue(totalTime); return; } temp = currentTime - startTime; setValue(temp+totalTime); currentTime = (new Date()).getTime(); }, 1); document.addEventListener("keydown", function() {setStopTime();go2();}); document.addEventListener("mousemove", function() {setStopTime();go2();}); } </script> </head> <body> </body> </html>
I było by super miło gdyby ktoś mi wytłumaczył co dalej? Muszę dokładnie podzielić ekran na 4 jednakowe divy, sąsiadujące i każdy musi obrać tą samą akcję co ten teraz.
Jak ktoś ma chwilkę, niech wyjaśni

Pozdrawiam ze stażu