Dude
Hi,
ich habe eine Pagination mit jQuery erstellt. Bisher bin ich soweit, dass ich berechne wieviele Seiten für eine bestimmte Anzahl von Item benötigt wird und ich diese Links zu den jeweiligen Seiten dann dementsprechend ausgebe:
Jetzt ist es so. Eine Funktion setzt alle Items (Div-Boxen) die eine bestimmte Anzahl überschreiten auf display:none; sprich blendet sie aus. Nun möchte ich eine Funktion schreiben die onClick auf diese a-Tags die jeweiligen anderen Div-Boxen stattdessen einblendet und die gegenwärtig eingeblendeteten, ausblendet.
Es ist kompliziert, deswegen frage ich nach, weil ich selber keine Denklösung gefunden habe (und auch auf kein Plugin zurückgreifen möchte).
Also, als Beispiel:
15 Items werden normal angezeigt, alle darüber hinaus auf display:none; gesetzt. Wir haben z.B. 75 Items, also wie oben 5 Seiten. Auf Klick von Seite 2 sollen nun alle Items mit Index 15-30 eingeblendet werden (display:block) und alle anderen ausgeblendet (display:none). Mir fällt nur der mathematische Ausdruck dafür nicht ein.
Kann mir jemand auf die Sprünge helfen?
ich habe eine Pagination mit jQuery erstellt. Bisher bin ich soweit, dass ich berechne wieviele Seiten für eine bestimmte Anzahl von Item benötigt wird und ich diese Links zu den jeweiligen Seiten dann dementsprechend ausgebe:
Jetzt ist es so. Eine Funktion setzt alle Items (Div-Boxen) die eine bestimmte Anzahl überschreiten auf display:none; sprich blendet sie aus. Nun möchte ich eine Funktion schreiben die onClick auf diese a-Tags die jeweiligen anderen Div-Boxen stattdessen einblendet und die gegenwärtig eingeblendeteten, ausblendet.
Es ist kompliziert, deswegen frage ich nach, weil ich selber keine Denklösung gefunden habe (und auch auf kein Plugin zurückgreifen möchte).
Also, als Beispiel:
15 Items werden normal angezeigt, alle darüber hinaus auf display:none; gesetzt. Wir haben z.B. 75 Items, also wie oben 5 Seiten. Auf Klick von Seite 2 sollen nun alle Items mit Index 15-30 eingeblendet werden (display:block) und alle anderen ausgeblendet (display:none). Mir fällt nur der mathematische Ausdruck dafür nicht ein.
Kann mir jemand auf die Sprünge helfen?