Ich habe diese Funktion, die 31px zu meinem Stil unten auf ul hinzufügt. Es funktioniert gut, aber wenn ich schnell klicken, fügt es nicht mehr 31px, aber einige seltsame Zahl wie 17.423px. Ich vermute, es ist, weil die Animation nicht getan ist, und dadurch durch Klicken schnell es 31px auf die aktuelle px Menge hinzufügt. Mein Gedanke ist, dass ich ein stop() einfügen müssen. Aber wo?
$(function () {
$('.topTenTwocolumns .topTenTwocolumnsWrap .down').click(function () {
if ($("ul").css("bottom") !== '2728px') {
$(this).parents('.topTenTwocolumnsWrap').children('ul').stop().animate({
bottom: '+=31'
}, 200);
}
});
});