Labunsky, верно, только вот вопрос не был связан ни с алгеброй, ни с матрицами, он был связан исключительно с условием задачи.
Вам как раз ниже в комментариях об этом пишут, о том что либо вы телепат, либо вы банально выдумываете те условия, которые вам кажутся очевидными. Согласен - вы это делаете хорошо (без шуток) и вероятно большую часть угадали, но всё же стоит послушать, что ТС скажет по этому поводу.
А в чём именно у вас возникла сложность при решении? В принципе можно делать прямо так как вы написали: при выборе категории в первом поле скрывать эту категорию во втором поле.
Егор Живагин, мне кажется здесь проблемы могут быть только с кодировками. Если для вас это не проблема, то вроде бы ничего страшного в идентификаторах содержащих кириллические символы нет.
Немного оффтоп: скажите, а зачем вы сохраняете предыдущий обработчик вместо того чтоб просто добавить новый с помощью addEventListener, в этом есть какая-то тонкость?
Баба Яга, если речь о том чтобы каждая картинка по загрузке добавлялась с анимашкой, то стоит учитывать что в таком варианте пользователь сначала увидит пустой блок, картинки в него добавятся чуть позже. Если первые несколько картинок загружать в base64, то этого можно избежать.
// Здесь вы создаёте объект регулярки и не сохраняете его
new RegExp(text1, 'g');
textG.replace("(" + RegExp + ")", text2);
// А здесь вы строку "(function RegExp() { [native code] })" заменяете на строку text2
Вам как раз ниже в комментариях об этом пишут, о том что либо вы телепат, либо вы банально выдумываете те условия, которые вам кажутся очевидными. Согласен - вы это делаете хорошо (без шуток) и вероятно большую часть угадали, но всё же стоит послушать, что ТС скажет по этому поводу.