Вряд ли, кто такое будет делать. Тем более, что иногда написана чушь.
Типа
Сообщение от Сергей Ракипов
|
- Вызвать функцию removeShowClass() для удаления класса "show" у всех блоков.
|
А он у них есть этот класс?
Иногда просто непонятно.
Сообщение от Сергей Ракипов
|
Если у выбранного блока есть соответствующий блок с ID, начинающимся с "mini_", добавляет ему класс "fact_picture_mini_curr" и сохраняет его ID в отдельный массив в localStorage.
|
Я такого в вашем html не нашел. Или чего то не понял.
Допустим мы как то нашли такой блок и присвоили ему класс fact_picture_mini_curr
Читаем далее
Сообщение от Сергей Ракипов
|
- Проверить наличие ID блоков с классом "fact_picture_mini_curr" в массиве "factPictureMiniCurrIds" из localStorage. Если такие ID есть, добавить класс "fact_picture_mini_curr" этим блокам.
|
Он один такой блок с таким классом. И кому опять добавляется этот класс, если у этого одного блока он уже есть?
Ну еще не понятно. Есть блоки с классом fact_block. Некоторые из них имеют id типа "fact_0004", а некоторые "curr_0004". С последними как быть? Вы пишете только про id имеющий "fact_"
Вообще можно было бы ограничиться п.8 Только четче его описать. Там непонятно, какую картинку показывать вместе с блоком. Что быдет после показа "full_collection". Всегда, сколько бы дальше человек не заходил показывать только это? (Странное решение)
А как писать, в какие массивы, какими функциями - это дело программера