Посмотрите репортаж о произошедшем событии
После просмотра нажмите сюда, чтобы приступить к расследованию дела
Итак, вчера вы доказали невиновность Бражниковой, но настоящий убийца все еще на свободе!
ЗАДАЧА:
Откройте папку с уликами «ДЕНЬ 2» и определите двух подозреваемых, которые не могли совершить убийство.
Верно выбранные подсвечиваются зеленым, неверные — красным.
jQuery(document).ready(function($) { const quiz02Selector = '#ays_quiz_2 .ays-abs-fs .right_answer_text'; // Наблюдаем изменения атрибутов у блока с ответом const target02 = document.querySelector(quiz02Selector); if (!target02) return; const observer02 = new MutationObserver((mutations) => { for (const mutation of mutations) { if (mutation.attributeName === 'style') { // Проверяем, стал ли элемент видимым if ($(target02).is(':visible')) { document.querySelector('#ays-quiz-container-2 .ays_restart_button_p').classList.remove('ays_display_none'); document.querySelector('#ays-quiz-container-2 button.action-button.ays_restart_button').classList.add('nolk'); document.querySelector('#ays-quiz-container-2 button.action-button.ays_chain_next_quiz_button').classList.add('olk'); const urld02 = new URL(window.location.href); urld02.searchParams.set('d_2', 'true'); window.history.replaceState({}, '', urld02); observer02.disconnect(); // останавливаем наблюдение break; } } } }); // Запускаем наблюдение за изменениями атрибутов observer02.observe(target02, { attributes: true, attributeFilter: ['style'] }); // Проверяем, есть ли контейнер квиза const quizContainerP2 = document.querySelector('#ays_quiz_2 .ays_list_view_container'); // if (!quizContainerP2) return; // Определяем общее количество правильных вариантов (или вариантов в целом) // const totalAnswers2 = quizContainerP2.querySelectorAll('.ays-answer-container input[type="checkbox"], .ays-answer-container input[type="radio"]').length; const totalAnswersP2 = 2; // Создаём блок для счётчика const counterDivP2 = document.createElement('div'); counterDivP2.className = 'ays-answer-counter'; counterDivP2.style.marginBottom = '10px'; counterDivP2.style.fontWeight = 'bold'; counterDivP2.textContent = `0 из ${totalAnswersP2} выбрано`; // Вставляем счётчик перед квизом quizContainerP2.parentNode.insertBefore(counterDivP2, quizContainerP2); // Обновление счётчика при выборе ответа quizContainerP2.addEventListener('change', function() { const selectedP2 = quizContainerP2.querySelectorAll('.ays-field input[type="checkbox"]:checked, .ays-field input[type="radio"]:checked').length; counterDivP2.textContent = `${selectedP2} из ${totalAnswersP2} выбрано`; }); });
ЗАДАЧА №1:
Определите двух подозреваемых, которые не могли совершить убийство.
ПОДОЗРЕВАЕМЫЕ
Попробуйте еще раз!
Отличная работа!
Ваш результат: