Johnnii360
Erfahrenes Mitglied
Servus zusammen!
Da mir mein Beitrag im jQuery-Forum leider nicht freigeschalten wird, wende ich mich mal an Euch hier.
Und zwar möchte ich gerne eine Grafik ersetzen, sobald der .slideToggle()-Befehl ausgeführt wird. Hier habe ich einmal eine Plus- und eine Minus-Grafik. Standardmäßig ist der div im style-Tag mit "display: none;" gekennzeichnet und gibt erst den Inhalt preis, bei einem Klick auf der Plus.
Nachdem dann der slide erfolgte, soll das Plus in ein Minus geändert werden. Ich habe auch schon viel rumprobiert, es hat aber leider alles nichts geholfen.
Dabei habe ich folgenden Code:
Firefox gibt mir immer aus (Fehlerkonsole), d2010 und i2010 nicht definiert wären, für die if-Schleife.
Ich würde mich sehr über Eure Hilfe freuen.
Vielen Dank im Voraus!
Da mir mein Beitrag im jQuery-Forum leider nicht freigeschalten wird, wende ich mich mal an Euch hier.
Und zwar möchte ich gerne eine Grafik ersetzen, sobald der .slideToggle()-Befehl ausgeführt wird. Hier habe ich einmal eine Plus- und eine Minus-Grafik. Standardmäßig ist der div im style-Tag mit "display: none;" gekennzeichnet und gibt erst den Inhalt preis, bei einem Klick auf der Plus.
Nachdem dann der slide erfolgte, soll das Plus in ein Minus geändert werden. Ich habe auch schon viel rumprobiert, es hat aber leider alles nichts geholfen.
Dabei habe ich folgenden Code:
HTML:
<script type="text/javascript">
$('#i<?php echo $jahr['archiv_date_year'];?>').click(function() {
$('#d<?php echo $jahr['archiv_date_year'];?>').slideToggle('slow', function() {
if ($('#d<?php echo $jahr['archiv_date_year'];?>').style.display == 'none')
{
$('#i<?php echo $jahr['archiv_date_year'];?>').src = 'icons/toggle_minus.png';
}
else
{
$('#i<?php echo $jahr['archiv_date_year'];?>').src = 'icons/toggle_plus.png';
}
});
});
</script>
Firefox gibt mir immer aus (Fehlerkonsole), d2010 und i2010 nicht definiert wären, für die if-Schleife.
Ich würde mich sehr über Eure Hilfe freuen.
Vielen Dank im Voraus!