Ну, тогда как добавить в Ваш вариант
изменение display блока по клику закрытие при нажатии по крестику?
Не лучший, конечно, для меня вариант из-за того, что открываются блоки, идущие в коде по порядку, а не по id, но хотья бы так.
По форуму "открывашка" искал, везде либо подключение библиотек, либо не подходит.