Mam coś takiego napisane https://jsfiddle.net/ja001swe/ , ogólnie wizualnie działa wszystko jak trzeba tylko pytanie czy da się jakoś inaczej do tego podejść jakieś inne rozwiązanie poza zabawą z tablicami i podmianą liczb za każdym razem?
trueblue
13.05.2018, 21:24:53
Jeśli chodzi o rotację, to w JS wystarczy użyć pop, push, shift i unshift. Potrzebujesz przechowywać dane po stronie JS, czy wystarczyłaby rotacja samej warstwy wizualnej?
olszam
13.05.2018, 22:12:15
Przechować mi trzeba, bo później będę musiał na podstawie kolejno ułożonych liczb zrobić pewne obliczenia.
Cytat
Jeśli chodzi o rotację, to w JS wystarczy użyć pop, push, shift i unshift.
Szczerze to próbowałem ale nie wychodziło mi .
trueblue
13.05.2018, 22:19:19
shift + push da rotację w lewo, pop + unshift da rotację w prawo.
Jeśli nie potrzebujesz przechowywać danych w JS, to można spróbować z właściwością order+flex (order niestety trzeba będzie nadawać w JS - inkrementacja lub dekrementacja z modulo).
olszam
13.05.2018, 23:19:59
Kod
arr.unshift(arr.pop()) arr.push(arr.shift());
ahhh w ten sposób. Nawet nie wiedziałem że w ten sposób to zadziała
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.