var glide =new function(){ function $id(id){return document.getelementbyid(id);}; this.layerglide=function(auto,oeventcont,otxtcont,oslider,ssinglesize,second,fspeed,point){ var osubli = $id(oeventcont).getelementsbytagname('li'); var otxtli = $id(otxtcont).getelementsbytagname('li'); var interval,timeout,osliderange; var time=1; var speed = fspeed var sum = osubli.length; var a=0; var delay=second * 1000; var setvalleft=function(s){ return function(){ osliderange = math.abs(parseint($id(oslider).style[point])); $id(oslider).style[point] =-math.floor(osliderange+(parseint(s*ssinglesize) - osliderange)*speed) +'px'; if(osliderange==[(ssinglesize * s)]){ clearinterval(interval); a=s; } } }; var setvalright=function(s){ return function(){ osliderange = math.abs(parseint($id(oslider).style[point])); $id(oslider).style[point] =-math.ceil(osliderange+(parseint(s*ssinglesize) - osliderange)*speed) +'px'; if(osliderange==[(ssinglesize * s)]){ clearinterval(interval); a=s; } } } function autoglide(){ for(var c=0;c[(ssinglesize * i)]){ interval = setinterval(setvalleft(i),time); this.onmouseout=function(){if(auto){timeout = settimeout(autoglide,delay);};}; }else if(math.abs(parseint($id(oslider).style[point]))<[(ssinglesize * i)]){ interval = setinterval(setvalright(i),time); this.onmouseout=function(){if(auto){timeout = settimeout(autoglide,delay);};}; } } })(i) } } } //杞挱璁剧疆 glide.layerglide( true, //璁剧疆鏄惁鑷姩婊氬姩 'iconball', //瀵瑰簲绱㈠紩鎸夐挳 'textball', //鏍囬鍐呭鏂囨湰 'show_pic', //鐒︾偣鍥剧墖瀹瑰櫒 255, //璁剧疆婊氬姩鍥剧墖浣嶇щ鍍忕礌 2, //璁剧疆婊氬姩鏃堕棿2绉? 0.1, //璁剧疆杩囨浮婊氬姩閫熷害 'left' //璁剧疆婊氬姩鏂瑰悜鈥滃悜宸︹€? );