} function slide(id) { var self=this; //内层 this.box = $(id + '_box'); this.box.style.position = 'absolute'; //最外层 this.box.parentNode.style.position = 'relative'; //取得要复制的节点 this.arr = this.box.getElementsByTagName('li'); //每次移动的宽度 this.sildwidth; //ul节点 this.father = this.arr[0].parentNode; //当前第几个 this.cur_num = 0; //当前位置left:** this.cur_pos = 0; //每次动画的跳步宽度 this.amwidth = 20; //复制节点 var copy = (function(){ var arr = []; for(var i=0;itargetpos){ self.box.style.left = targetpos+'px'; return; } self.box.style.left = self.cur_pos+'px'; setTimeout(mov, 12); }; mov(); }; slide.prototype.bind = function() { var self = this; //console.log(this.hand[0]); EventUtil.addHander(this.hand[0], 'click', function(){ //console.log(self.sildwidth); self.cur_num--; self.scrool(self.cur_num,'back'); }); EventUtil.addHander(this.hand[1], 'click', function(){ //console.log(self.sildwidth); self.cur_num++; self.scrool(self.cur_num,'go'); }); }; window.slide = slide; })(); var a = new slide('slid');