点击左右循环滚动
#pdemo{ width:1000px; overflow:hidden;}
#pdemo_roll{ width:800%;}
#pdemo1{ float:left;}
#pdemo2{ float:left;}

<div id=”pdemo_left”></div>
<div id=”pdemo”>
<div id=”pdemo_roll”>
<div id=”pdemo1″ class=”cont_roll”></div>
<div id=”pdemo2″ class=”cont_roll”></div>
</div>
</div><div id=”pdemo_right”></div>

var pspeed=30;
	var pi=0;
    var pdemo = $("#pdemo");
    var pdemo1 = $("#pdemo1");
    var pdemo2 = $("#pdemo2");
	   var pdemo_left = $("#pdemo_left");
	      var pdemo_right = $("#pdemo_right");
    pdemo2.html(pdemo1.html());
	
    function pMarquee(){ 
        if(pdemo.scrollLeft()>=pdemo1.width()){
            pdemo.scrollLeft(0); 
		}
        else{
            pdemo.scrollLeft(pdemo.scrollLeft()+1);
        }
    } 
	
   function pMarquee_left(){
	   
	   if(pdemo.scrollLeft()>=pdemo1.width())
			pdemo.scrollLeft(0); 
	   else{
		  pdemo.scrollLeft(pdemo.scrollLeft()+1);
	   }
   }


   function pMarquee_rihgt(){
              if(document.getElementById("pdemo").scrollLeft<=0){
                  document.getElementById("pdemo").scrollLeft=document.getElementById("pdemo2").offsetWidth;
              }
              else{
                  document.getElementById("pdemo").scrollLeft--;
              }
			  
   }


    var pMyMar=setInterval(pMarquee,pspeed) 
    pdemo.mouseover(function() {
        clearInterval(pMyMar);
    } )
    pdemo.mouseout(function() {
						   
	if(pi==0){
	   	   pMyMar=setInterval(pMarquee,pspeed)
	   }else{
		   pMyMar=setInterval(pMarquee_rihgt,pspeed)
	   }
  
		
    } )
	
	
	pdemo_left.mouseover(function() {		
		clearInterval(pMyMar);
		pMyMar=setInterval(pMarquee,pspeed);
		pi=0;
	})
	
	pdemo_right.mouseover(function() {
	   clearInterval(pMyMar);
		pMyMar=setInterval(pMarquee_rihgt,pspeed);
		pi=1;
	})