I am trying to change web background when stop scrolling page.
When I starting to scroll, it will get depth, and start the timer interval.
interval detect a new depth called tmp per second.
if interval equals tmp, switch my background.
interval = null; //stop scrolling timer
var tmp; //old position
var depth; //new position
funtion isScrollEnd(){
tmp = document.documentElement.scrollTop || document.body.scrollTop;
if(tmp == depth){
alert("NO PARKING HERE!");
}
};
window.addEventListener('scroll', function(){
depth = document.documentElement.scrollTop || document.body.scrollTop;
if(interval == null)
interval = setInterval("isScrollEnd()", 1000); //1s in each detect
});
if you have any solution, please help
Aucun commentaire:
Enregistrer un commentaire