var Gallery = function(id,thumbMargin,auto,speed){ var a = auto?auto:1;//鑷姩鎾斁锛岄粯璁よ嚜鍔ㄦ挱鏀 this.s = speed?speed:4000;//鑷姩鎾斁閫熷害锛岄粯璁?000 var ct = this.ct = document.getElementById(id), sUl = this.sUl = ct.getElementsByTagName("ul")[0], tUl = this.tUl = ct.getElementsByTagName("ul")[1], sLiW = this.sLiW = sUl.getElementsByTagName("li")[0].offsetWidth; this.tLi = tUl.getElementsByTagName("li"); var tLiW = this.tLiw = this.tLi[0].offsetWidth + thumbMargin*2, l = this.l = this.tLi.length; this.thumbMargin = thumbMargin; this.cur = 0; this.prev = document.getElementById("prev"); this.next = document.getElementById("next"); sUl.style.width = l*sLiW + "px"; tUl.style.width = l*tLiW + "px"; sUl.style.left = "0"; tUl.style.left = "0"; var that = this; for(var i=0;i0?Math.ceil(step):Math.floor(step); that.sUl.style.left = -left + step + "px"; } },10) }, prevMove : function(){ if(this.cur == 0){ this.cur = 0 } else { this.tLi[this.cur].className = ""; this.cur--; if(this.tLi[this.cur].offsetLeft+parseInt(this.tUl.style.left)this.tUl.offsetParent.clientWidth){ this.button(-1); } this.tLi[this.cur].className = "cur"; var text = this.tLi[this.cur].title; $(".staff-text").html(text); this.move(this.cur*this.sLiW); } }, button : function(p){ this.tUl.style.left = parseInt(this.tUl.style.left) + p*this.tLiw + "px"; } }