- Registriert
- 12.04.06
- Beiträge
- 3.957
Hallo zusammen,
habe wieder mal ein Problem, dass ich auch nach langem Googlesuchen und "Try-and-error" nicht hinbekomme.
Folgende Situation:
Ich habe einen div (class="scrollContainer") in dem die kleine Vorschaubilder mit Hilfe von diesem Skript durchgescrollt werden können. Wenn ich eines anklicke, verändert sich der untere Teil der Webseite. Soweit so gut.
Ich habe das Skript schon soweit angepasst, dass das passende Bild zur aktuell unten angezeigten Seite vergrößert wird (ich habe dafür eine Variable $aktuellername gesetzt, baue den scrollcontainer auf, zähle $k++ und wenn der $bildname = $aktuellername ist, dann wird die Variable starter = $k gesetzt, womit ich im Skript dann den aktuellen Start-Panel setze:
So nun habe ich das Problem, dass ich den left-padding des divs ".sliderContainer" anpassen muss, um das vergrößerte Bild wieder in der Mitte zu haben. Je weiter rechts ein Bild ausgewählt wird, desto kleiner muss der left-padding (ganz weit rechts muss es sogar ins Negative gehen, wenn das überhaupt geht) sein. Die Formel werde ich noch genau erstellen, wird aber in etwa in die Richtung gehen: "250-starter*25".
Aber wie bekomme ich das jetzt genau hin, dass einmalig beim Aufrufen der Seite der left-padding so verändert wird. Oder kann ich das noch einfach und schöner mit jQuery und einem move machen?
Oder geht das gar durch Anpassung des Skripts selber?
habe wieder mal ein Problem, dass ich auch nach langem Googlesuchen und "Try-and-error" nicht hinbekomme.
Folgende Situation:
Ich habe einen div (class="scrollContainer") in dem die kleine Vorschaubilder mit Hilfe von diesem Skript durchgescrollt werden können. Wenn ich eines anklicke, verändert sich der untere Teil der Webseite. Soweit so gut.
Ich habe das Skript schon soweit angepasst, dass das passende Bild zur aktuell unten angezeigten Seite vergrößert wird (ich habe dafür eine Variable $aktuellername gesetzt, baue den scrollcontainer auf, zähle $k++ und wenn der $bildname = $aktuellername ist, dann wird die Variable starter = $k gesetzt, womit ich im Skript dann den aktuellen Start-Panel setze:
)// Set up "Current" panel and next and prev
growBigger("#panel_"+starter);
var curPanel = starter;
So nun habe ich das Problem, dass ich den left-padding des divs ".sliderContainer" anpassen muss, um das vergrößerte Bild wieder in der Mitte zu haben. Je weiter rechts ein Bild ausgewählt wird, desto kleiner muss der left-padding (ganz weit rechts muss es sogar ins Negative gehen, wenn das überhaupt geht) sein. Die Formel werde ich noch genau erstellen, wird aber in etwa in die Richtung gehen: "250-starter*25".
Aber wie bekomme ich das jetzt genau hin, dass einmalig beim Aufrufen der Seite der left-padding so verändert wird. Oder kann ich das noch einfach und schöner mit jQuery und einem move machen?
Oder geht das gar durch Anpassung des Skripts selber?