【发布时间】:2010-09-17 19:14:42
【问题描述】:
$(next).click(function(event) {
event.preventDefault();
if(parseInt($(container).css('left')) <= (-(container_width-offset))) {
$(container).animate({
queue:false,
left: "0px"
}, speed, function() {
});
} else {
$(container).animate({
queue:false,
left: "-="+offset+"px"
}, speed, function() { });
}
});
前面的代码动画一系列浮动的 div 从左向右滑动。一切正常,除非有人点击鼠标太快,css 更新不够快,有时它会滚动到空白 div,因为此行注册速度不够快:
parseInt($(container).css('left')) <= (-(container_width-offset))
我该如何解决这个问题?
【问题讨论】: