對不起,誤導性的標題很難解釋!防止功能運行大量點擊
基本上我有一個功能,當你點擊左/右div移動X像素的方式。
// Upcoming events slide
$('.nextEvent').click(function(e){
e.preventDefault();
if($('.newsColWrap').offset().left == '597.5'){
} else {
$('.newsColWrap').stop(true,true).animate({'left' : "-=435px"},500)
}
});
$('.prevEvent').click(function(e){
e.preventDefault();
if($('.newsColWrap').offset().left == '1032.5'){
} else {
$('.newsColWrap').stop(true,true).animate({'left' : "+=435px"},500);
}
});
功能工作正常,但是如果動畫正在發生的事情,你再次點擊,因爲如果語句不回我的div移動太遠,這是否有道理?
感謝@Arun抵消,這仍然允許我進行點擊然後移動div最右邊? – Liam
@Liam在這種情況下嘗試techfoobar的答案 –