Сообщение от Aruta
|
И тут есть момент - closest() не поддерживается IE даже 10+
|
Используйте новую JQ.
Сообщение от Aruta
|
окрашивать надо не .floor__item, а .floor__item-wrap
|
Проблема, замените на него:
$('div.upsale__block__sub-right-wrap').slice(1).on('change', 'input', function(e) {
var a = $(e.delegateTarget).find('input'), chk = a.slice(1);
if(a.eq(0)[0]==this) {
chk.prop('checked', false);
this.disabled = true;
$(e.delegateTarget).find('.floor__item-wrap').removeClass('active')
}else {
var c = chk.filter(':checked').length;
a.eq(0).prop({checked: c, disabled: !c});
}
//$(this).closest('.floor__item-wrap').toggleClass('active')
//а так для инвалидов
$(this).parents('.floor__item-wrap').toggleClass('active')
}).find('.floor__item-wrap > div').wrap('<label/>');