Показать сообщение отдельно
  #53 (permalink)  
Старый 17.10.2019, 05:10
Аспирант
Отправить личное сообщение для Aruta Посмотреть профиль Найти все сообщения от Aruta
 
Регистрация: 08.07.2019
Сообщений: 85

laimas,
Сообщение от laimas
Здесь делегирование совсем не требуется. Правда зачем в нем строки:

$(this).siblings('.upsale__block__bot-right__sub-wrap').find('.montage__more').hide();
$(this).siblings('.upsale__block__bot-right__sub-wrap').find('.invite').show();
это для первого блока, там есть 2 кнопки:

- при нажатии на .btn_more (желтая кнопка) скрывается кнопка (синяя) .invite и открывается появляется блок .montage__more. Когда повторно нажимаем на .btn_more, то montage__more скрывается, а кнокпа .invite (синяя) появляется на том месте где была скрыта. Причем кнопка .invite дублируется в блоке .montage__more, когда тот открывается, НО она не участвует в срипте show/hide (и не должна).

- если развернут блок .montage__more, то при нажатии на .upsale__block__bot-right__title-wrap этот блок должен свернуться и кнопка .invite должна стать show(), чтобы при последующем открытии она была доступна пользователю, т.к. если этого не сделать, то она не появится.

на картинках всё показал. Надеюсь понятно объясняю, а не только для меня мои мысли понятны

Но опять же это не решает проблему нажатия на .floor__item-wrap, чтобы сработал его дочерний чекбокс
Изображения:
Тип файла: jpg logic.jpg (17.5 Кб, 3 просмотров)

Последний раз редактировалось Aruta, 17.10.2019 в 05:26.
Ответить с цитированием