0
$(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))
jQuery鼠標隊列/ css更改問題
我該如何解決這個?
這是光榮的。它在做什麼? – kylex 2010-09-17 19:34:30
如果元素是「動畫」,它將退出該函數,這意味着它正在移動/淡入/無論 – elektronikLexikon 2010-09-17 19:39:46