JSFiddle - React, Tailwind, and code Playground

window_scrollToBottomFor1minutes_NotFinished_v01a

by dledle2

HTML

window_scrollToBottomFor1minutes_NotFinished_v01a

JavaScript

javascript:void(0);

if (typeof window.myIntCounter == 'undefined')
{ window.myIntCounter = 0; }

if (typeof window.myBoolScrollTopAfterBottom == 'undefined')
{ window.myBoolScrollTopAfterBottom = true; }


/* window.myIntCounter = 0; */
/* window.myBoolScrollTopAfterBottom = true; */

function myFuncScrollToBottomForLoop() {
    if (window.myIntCounter <= (60*5)) { /* is this accurate or could it be run 3 times per 1 second with a 300ms sleep,hmm  */   /* window.top.location = "/panel/vote/" + strFoundToken; */ /* window.scrollTo(0, document.body.scrollHeight); */
        window.scrollTo(0, 0);
        if (window.myBoolScrollTopAfterBottom == true) {
            window.setTimeout(function() { /* */ /* window.scrollTo(0, 0); */
                window.scrollTo(0, document.body.scrollHeight);
            }, 300); /* window.setTimeout( window.scrollTo(0, 0)  , 300); */
        };
        window.myIntCounter++;
        console.log('myIntCounter is ' + window.myIntCounter); /* I COULD USE setINTERVAL... going to execute myself again in 3seconds */
        window.setTimeout(myFuncScrollToBottomForLoop, 3000);
    }
};
(window.setTimeout(function() {
    console.log('now going to call function myFuncScrollToBottomForLoop');
    myFuncScrollToBottomForLoop();
}, 3000));
void(0);