var demoL = document.getElementById("demoL"); var demoL1 = document.getElementById("demoL1"); var demoL2 = document.getElementById("demoL2"); var speedL = 30; demoL2.innerHTML = demoL1.innerHTML function MarqueeL() { if(demoL2.offsetWidth - demoL.scrollLeft <= 0) demoL.scrollLeft -= demoL1.offsetWidth else { demoL.scrollLeft ++ } } var MyMarL = setInterval(MarqueeL,speedL); demoL.onmouseover = function() { clearInterval(MyMarL) } demoL.onmouseout = function() { MyMarL = setInterval(MarqueeL,speedL) }