Hallo,
du benutzt zwar verschiedene IDs für deine Container (#slideshow, #slideInner, ..), allerdings bindest du die Click-Events immer anhand des Selektors '.control' (also für JEDES Element der Klasse '.control'). Das führt letztlich dazu, dass beim Auslösen eines Klicks auf Elemente der Klasse '.control' ALLE Slides durchgeführt werden. Hier solltest du das Ganze etwas umstrukturieren und die Elemente der Klasse '.control' abhängig von einem Eltern-Element selektieren. Beispielsweise so: $( '#slideshow .control' ). Du könntest natürlich auch mit
next() und
prev() arbeiten.
Ich hoffe ich konnte dir vorerst helfen, auch wenn ich den Code nur kurz überflogen habe. Dass du das Ganze besser in ein Plug-In packst, ist hoffentlich klar
Gruß, lotti.