图片左右滚动的,但是走一段时间就不走啦,请各位高手指教
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>左右翻滚的图片展示</title>
<style type="text/css">
*{margin:0;padding:0; text-align:center;}
   ul{list-style:none}
   #wrap{width:600px;border:1px solid orange;height:80px;overflow:hidden;}
   #a li,#b li{float:left;width:160px;height:60px;margin-left:10px  line-height:80px;}
   #scrolls{width:200%;float:left;}
   #a,#b{float:left;}
   .left,.right{width:20px;height:20px;background:yellow;cursor:pointer;}
</style>
</head>
<body style="width:920px; weidth:60px;magrgin:0 auto; text-align:center; ">
<div class="left" id="left" onClick="left()"><<</div>
   <div id="wrap">
     <div id="scrolls">
       <div id="a">
         <ul>
           <li><img src="image/1.jpg" style="width:160px;height:60px;"/></li>
           <li><img src="image/2.jpg" style="width:160px;height:60px;"/></li>
           <li><img src="image/3.jpg" style="width:160px;height:60px;"/></li>
           <li><img src="image/4.jpg" style="width:160px;height:60px;"/></li>
           <li><img src="image/5.jpg" style="width:160px;height:60px;"/></li>
		  <li><img src="image/6.jpg" style="width:160px;height:60px;"/></li>
         </ul>
       </div>
       <div id="b"> </div>
     </div>
     <script type="text/javascript">
       var $ = function(id){return document.getElementById(id)};
       var wrap = $("wrap");
       var a = $("a");
       var b = $("b");
       var show = $("show");
       var d;
       b.innerHTML = a.innerHTML;
       function scrolls(){
       d = "n";
         if(b.offsetWidth - wrap.scrollLeft <=0){
          wrap.scrollLeft = wrap.scrollLeft - b.offsetWidth;
         }
         else{
          wrap.scrollLeft++;
         }
       }        
       t = setInterval("scrolls()",10)        
       function backScrolls(){
         if(wrap.scrollLeft <=0){
          wrap.scrollLeft = wrap.scrollLeft + b.offsetWidth;
         }
         else{
          wrap.scrollLeft--;
         }
       }
       function left(){
         d = "n";
         clearT();
         t = setInterval("scrolls()",10);
       }
       function right(){
         d = "m";
         clearT();
         t = setInterval("backScrolls()",10);
       }
       function clearT(){
        clearInterval(t);
       }
       function runs(){
         if(d == "n"){
           left();
         }
         else{
           right();
         }
       }
       wrap.onmouseover = function (){
         clearT();
       }
       wrap.onmouseout = function(){
         runs();
       }
    </script>