Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 04.05.2012, 11:52
Benutzerbild von lottikarotti
lottikarotti lottikarotti ist offline
Ein ♥ für's Web
XHTMLforum-Mitglied
 
Registriert seit: 18.04.2012
Ort: Karlsruhe
Beiträge: 396
lottikarotti wird schon bald berühmt werden
Standard

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.
__________________
Empfehlenswerte Links:
jsFiddle | JavaScript Patterns | RedBeanPHP | Mozilla Developer Network -/- W3C Validator | JSLint

Geändert von lottikarotti (04.05.2012 um 12:48 Uhr)
Mit Zitat antworten