unknown: Sinnvolle jQuery-Struktur

Beitrag lesen

OK! Wenn ich das richtig verstanden habe, dann komme ich zu folgendem Ansatz:

TestFW und die anonyme Funktion brauchst du auch nicht.

...Das kann man so machen, ja. Wobei die Diashow auch das Event-Handling übernehmen sollte. Von außen kann das konfigurierbar sein. Beispielsweise:

var diashow = new DiaShow({ starter: '.dia-show-starter' });

diashow.start();


> Das habe ich nicht richtig verstanden! Ich möchte doch über alle Elemente der Klasse "dia-show-starter" loopen und eine neue Diashow instantiieren. Wie kann ich da das Eventhandling mit übergeben?  
  
Bei click willst du ja auch keine neue Diashow instantiieren, sondern deine starten.  
  
function DiaShow(starter) {  
  this.startShow = function() {  
    //doSomething with JS and JQ	  
  }		  
  var diashow = this;  
  $(starter).click(  
    diashow.startShow();  
  );  
}  
  
Und bei Doc-Ready musst du nur noch sagen, dass du eine Diashow mit den entsprechenden Bildern haben möchtest.  
  
$(document).ready(function(){  
  new DiaShow(".dia-show-starter");  
}