Anakratis
09-16-2011, 02:01 AM
Hey guys,
So I got my autoscrolling javascript working, but I need to make it pause on mouseover. How do I accomplish that with my javascript code?
<script type="text/javascript">
var defaultStep=1;
var step=defaultStep;
var timer;
function scrollDiv(id,s){
var obj=document.getElementById(id);
var iScrollTop = obj.scrollTop;
step=s||step;
if (iScrollTop == 0){
step=defaultStep;
}
else if (obj.clientHeight + iScrollTop - obj.scrollHeight==0){
step=-defaultStep;
}
clearTimeout(timer);
obj.scrollTop+=step;
timer=setTimeout(function(){ scrollDiv(id); },100)
}
function stopMe(){
clearTimeout(timer);
}
function scrollMe(id){
scrollDiv(id)
}
</script>
Thanks! :)
So I got my autoscrolling javascript working, but I need to make it pause on mouseover. How do I accomplish that with my javascript code?
<script type="text/javascript">
var defaultStep=1;
var step=defaultStep;
var timer;
function scrollDiv(id,s){
var obj=document.getElementById(id);
var iScrollTop = obj.scrollTop;
step=s||step;
if (iScrollTop == 0){
step=defaultStep;
}
else if (obj.clientHeight + iScrollTop - obj.scrollHeight==0){
step=-defaultStep;
}
clearTimeout(timer);
obj.scrollTop+=step;
timer=setTimeout(function(){ scrollDiv(id); },100)
}
function stopMe(){
clearTimeout(timer);
}
function scrollMe(id){
scrollDiv(id)
}
</script>
Thanks! :)