/***********幻灯*****************/ auto=null; timer=null; var focus=new Function(); focus.prototype={ init:function(){ //默认动画频率 this.aTime=this.aTime || 10; //默认间隔 this.sTime=this.sTime || 5000; //图片容器 this.oImg=document.getElementById('focus_m').getElementsByTagName("ul")[0]; this.oImgLi=this.oImg.getElementsByTagName("li"); //左右按钮 this.oL=document.getElementById('focus_l'); this.oR=document.getElementById('focus_r'); //创建文字容器 this.createTextDom(); //默认第一帧 this.target=0; //开始动画 this.autoMove(); //鼠标 this.oAction(); }, createTextDom:function(){ var that=this; //创建文字容器 this.oText=document.createElement("div"); this.oText.className="focus_s"; var ul=document.createElement('ul'); var frag=document.createDocumentFragment(); for (var i=0;i100) { clearInterval(that.timer); }else { for (var i=0;i=w) { clearInterval(marqueeTime); var t1=document.createElement('li'); var t2=o.getElementsByTagName('li')[0]; t1.innerHTML=t2.innerHTML; o.appendChild(t1); o.removeChild(t2); o.style.marginLeft=0; }else { o.style.marginLeft='-'+tt+'px'; tt+=Math.ceil((w-tt)*0.1); }; }else { if (tt<=0) { clearInterval(marqueeTime); o.style.marginLeft=0; }else { o.style.marginLeft='-'+tt+'px'; tt=Math.floor(0.9*tt); }; } }; marqueeTime=setInterval(set,aTime); }; if (li.length<7) { l.style.display=r.style.display='none' }else { r.onclick=function(){ goNext(); }; l.onclick=function(){ goPrev(); }; }; }; window.onload=function(){ focusRun.init(); marquee(); };