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, чтобы сработал его дочерний чекбокс