Hallo Leute,
mit jQuery möchte bei einem Säulendiagramm eine Animation einfügen:
Erst soll jede Säule aufblinken und dann die Höhe ändern. Hört sich einfach an, klappt aber nicht ganz...
Alle drei Elemente pulsieren, nur der letzte wird anschließend kleiner. Nutze ich nur eine der beiden Funktionen, werden alle Elemente angepasst
Habt ihr vielleicht eine Idee?
€dit:
Wenn ich in der "inneren" animate()-Funktion das i per alert() ausgeben lasse, hat dieses IMMER den letzten i-wert. Warum?
mit jQuery möchte bei einem Säulendiagramm eine Animation einfügen:
Erst soll jede Säule aufblinken und dann die Höhe ändern. Hört sich einfach an, klappt aber nicht ganz...
HTML:
<script type="text/javascript">
for (var i=1; i<=5; i++) {
$("#bar_"+i).effect('pulsate',options,600,function(){
$("#balken_"+i).animate({
height: Math.round((balkenbreite/anzmax)*akt.anz)
}, 1500);
});
}
</script>
Alle drei Elemente pulsieren, nur der letzte wird anschließend kleiner. Nutze ich nur eine der beiden Funktionen, werden alle Elemente angepasst
Habt ihr vielleicht eine Idee?
€dit:
Wenn ich in der "inneren" animate()-Funktion das i per alert() ausgeben lasse, hat dieses IMMER den letzten i-wert. Warum?
Zuletzt bearbeitet: