slider jquery powtarzanie elementów

0

Zrobiłem sobie taki prymitywny slider. Jednak pewne elementy są zrobione dość na sztywno. Jak zrobić aby slider po przejechaniu do ostatniego/pierwszego elementu jako nastepny pokazywal pierwszy/ostatni element z itemow slidera? np zeby po item6 byl item1 a podczas jechania w druga strone po item1 byl item6? http://jsbin.com/ijilen/1

1

Te "strzałki" spodziewałbym się, żeby działały odwrotnie ;)

Jak to ogarnąć - tworzysz elementy o tak: 1,2,3,4,5,6,1
potem, gdy dojedziesz do konca (ponownie pierwszego elementu) robisz "skok" na początek, do momentu w którym widoczny jest pierwszy element,
podobnie w druga stronę - gdy dojedzesz do końca w lewo, a wciąż chcesz przesuwać w lewo - robisz skok (to będzie niewidoczne dla użytkownika) do elementu pierwszego.
w zależności od potrzeb może być potrzebne powtórzenie więcej niż jednego elementu, tj. 1,2,3,4,5,6,1,2,3 np. --- ja pisząc taki slider zrobiłem tak, że zliczam wymiar boksa, który zawiera te elementy, wymiary poszczególnych elementów - i elementy (wszystkie!) powtarzam tyle razy, żeby suma długości elementów była większa lub równa dwukrotności szerokości kontenera - wtedy jest pewność, że nic nie będzie źle skakać.

0

Cholera, nie czaje :D Powiedzmy, że na ekranie mam boksy 1,2,3,4,5,6 przesuwając o jeden boks w lewo na ekranie mam 2,3,4,5,6,1 i nie jestem w stanie wykonać przeskoku tak aby było to niewidoczne. Jak zrobisz dwukrotność szerokości to początkowe wyświetlanie zaczyna się na środku czy normalnie od lewej?
Ten kod który naklepałem ma sens?:D

0

po prostu umieszczasz elementy wewnatrz kilkakrotnie

1 użytkowników online, w tym zalogowanych: 0, gości: 1