Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите разобраться в коде! Реализовать светофор (https://javascript.ru/forum/misc/51496-pomogite-razobratsya-v-kode-realizovat-svetofor.html)

kostyanet 08.11.2014 22:47

Ну то есть когда их будет не 3, а 983, вы так и будете продолжать

body.technicolor div:nth-child(983){
   opacity: 1 ;
}

рони 08.11.2014 22:50

kostyanet,
а как правильнее div:nth-child или div:nth-of-type?

Vladimir93 08.11.2014 23:30

Safort, нет не работает.

Vladimir93 08.11.2014 23:37

Цитата:

Сообщение от Safort (Сообщение 339860)
function changeDiv (id){
        if (id  == 'closedred'){
            document.getElementById('closered').style.background = 'red';
            document.getElementById('closedyellow').style.backgroundColor = 'closedyellow';
            document.getElementById('closedgreen').style.backgroundColor = 'closedgreen';
        }
        if (id == 'closedyellow'){
            document.getElementById('closedred').style.backgroundColor = 'closedred';
            document.getElementById('closedyellow').style.backgroundColor = 'yellow';
            document.getElementById('closedgreen').style.backgroundColor = 'closedgreen';
        }
        if (id == 'closedgreen'){
            document.getElementById('closered').style.backgroundColor = 'closedred';
            document.getElementById('closedyellow').style.backgroundColor = 'closedyellow';
            document.getElementById('closedgreen').style.backgroundColor = 'green';
        }
    }


А так работает?

нет не работает(

Vladimir93 08.11.2014 23:39

Цитата:

Сообщение от kostyanet (Сообщение 339878)
Задача произвольного доступа ставит народ в угол на горох. Между тем логика простая как три копейки: стек. Вся ваша блеать память так устроена, иначе бы х там был произвольный доступ. В случае когда глубина стека равна 1, задача из простой как три копейки вырождается в баян:

Код:

if last_item
  hide/off/shrink/move/down/etc last_item
show/on/grow/up/etc current_item
last_item = current_item

Применительно к любому количеству в любом контексте.

Да-да, я про "проффесоров", один все методы в кубе перечислил, другой в порядок привел все формы. Копипаста рулит.


можете, пожалуйста, поподробнее объяснить, я просто новичок, и если честно не очень понял...


Часовой пояс GMT +3, время: 15:15.