所以这在我周五最后一次接触时奏效了。问题似乎出在 jquery.animate 上。我正在使用
var w = "+=" + yada;
.animate({left:w}, yada)
版本。但不是将 w 添加到当前位置,而是 animate 移动到 w。有任何想法吗。他们是否在周末更新了动画(我对此表示怀疑)但我被困在为什么这有效而现在它不是
var count = 4;
var current = 2;
var timeout = 5000;
var slideTimer;
var speed = 1200;
var slideWidth = 1204;
$(document).ready(function(){
$('#next').click(function(e){
slide(1);
});
$('#prev').click(function(e){
slide(-1);
});
});
function slide(dir){
var w = '+=' + -dir * slideWidth;
$('#slide-holder').animate({left: w}, speed);
}