Цитата |
---|
Рахман Намазов написал: Подскажите, как можно сделать, чтобы сразу раскрывались все блоки на странице? Кнопки "Назад" и "Далее" легко выпилить, но нужно, чтобы блоки не сворачивались при редактировании любого блока. |
Код |
---|
if (section.id !== this.basketBlockNode.id) //Если секция - не товары { content = section.querySelector('.bx-soa-section-content'); //Находим первый элемент DOM c любым CSS-селектором '.bx-soa-section-content' if (content) content.style.display = state ? '' : 'none'; //Заблокировал, чтобы отображались все пустые элементы. } |
ps "Товары" у меня отображается в начале оформления заказа. Если они стоят в конце, то не гарантирую, что все остальные раскроются, но суть та же - нужно убрать "display:none".
Однако имейте в виду, что раскрыв блоки, вы получите в них не совсем то, что ожидаете. Ведь если не введено местоположение, то непонятно, какие доставки выводить (они выводятся все на самом деле, пока нет местоположения). И так далее. Каждый следующий блок переписывается в зависимости от введённых данных. Так что, чтобы всё было красиво, нужно будет ещё подправить.