Вікторина з визначенням статі дитини

Подивіться свій бічний профіль у дзеркало. Яку форму має ваша шишка і де вона сидить?

ДАЛІ

Це дитина

ДІВЧИНА!

55%
з наших членів
пророкували дівчинку!

45%
з наших членів
передбачала народження хлопчика!

Напевно, незнайомі люди зупиняли вас на вулиці, впевнені, що можуть сказати, дівчина у вас чи хлопчик, просто поглянувши на вас. Ця вікторина з визначенням статі заснована на кількох «казках дружин», які використовувались поколіннями, щоб вгадати стать вашої дитини. Звичайно, це лише для розваги – у нас насправді немає таємного вікна у вашу матку! – але ми сподіваємося, що ви спробуєте і отримаєте задоволення! Перебуваючи тут, обов’язково ознайомтеся з нашим інструментом для визначення статі, який базується на методі передбачення китайського календаря.

var питання = [
“Check your side profile out in the mirror. How is your bump shaped, and where is it sitting?”,
“Stay by that mirror! Where are you carrying most of your baby weight?”,
“One more while you’re by the mirror, mama! Is your face fuller or the same as before?”,
“When you last visited your OBGYN, what was baby’s heart rate?”,
“How has your complexion been treating you lately?”,
“Has your partner been gaining weight right along with you?”,
“How is that first-trimester morning sickness treating you?”,
“How is that leg hair growing?”,
“Do you have a line going up your belly? It’s called a linea negra. Where does yours start and end?”,
“What do you feel like you’re having?”
];

вар відповідей = [
{
answer1: “Round like a basketball and sitting low on your abdomen?”,
answer1Value: 0,
answer2:
“Jutting out like a watermelon and sitting high beneath your chest?”,
answer2Value: 1
},
{
answer1:
“If you saw me from behind, you might not know I’m pregnant! I’m all belly, jutting to the front.”,
answer1Value: 0,
answer2: “I’ve gained weight in my hips and thighs, not just in the bump.”,
answer2Value: 1
},
{
answer1: “Fuller!”,
answer1Value: 0,
answer2: “Same as before!”,
answer2Value: 1
},
{
answer1: “Less than 140 beats-per-minute.”,
answer1Value: 0,
answer2: “More than 140 beats-per-minute.”,
answer2Value: 1
},
{
answer1: “Pregnancy has cleared up my skin and given me a glow!”,
answer1Value: 0,
answer2: “It’s the same as it was before pregnancy, or worse.”,
answer2Value: 1
},
{
answer1: “Yes! He’s gained as much – if not more – weight than I have!”,
answer1Value: 0,
answer2: “Nope. Same as he was before.”,
answer2Value: 1
},
{
answer1: “Morning sickness? Don’t you mean all-day sickness?”,
answer1Value: 0,
answer2: “I haven’t had it too bad!”,
answer2Value: 1
},
{
answer1: “Faster than before!”,
answer1Value: 0,
answer2: “Same as before.”,
answer2Value: 1
},
{
answer1: “Mine goes up to my ribcage.”,
answer1Value: 0,
answer2: “Mine stops at my navel.”,
answer2Value: 1
},
{
answer1: “Girl.”,
answer1Value: 0,
answer2: “Boy.”,
answer2Value: 1
}
];

вар відповідей = [
{
value: 0,
answer: “”,
percent: “68%”
},
{
value: 0,
answer: “”,
percent: “36%”
},
{
value: 0,
answer: “”,
percent: “62%”
},
{
value: 0,
answer: “”,
percent: “29%”
},
{
value: 0,
answer: “”,
percent: “66%”
},
{
value: 0,
answer: “”,
percent: “67%”
},
{
value: 0,
answer: “”,
percent: “54%”
},
{
value: 0,
answer: “”,
percent: “65%”
},
{
value: 0,
answer: “”,
percent: “69%”
},
{
value: 0,
answer: “”,
percent: “55%”
}
];

функція saveResponse() {
якщо (answer1Radio.checked) {
відповіді[currentQuestion].value = answer1Radio.value;
відповіді[currentQuestion].answer = answer1Content.innerHTML;
answer1Radio.checked = false;
повернути true;
} else if (answer2Radio.checked) {
відповіді[currentQuestion].value = answer2Radio.value;
відповіді[currentQuestion].answer = answer2Content.innerHTML;
answer2Radio.checked = false;
повернути true;
}
повернути false;
}

функція buildResponses() {
var responsesHTML = “”,
значення відповідей = 0,
середня відповідь = 0;

для (var i = 0; i

‘ + запитання[i] + “

” +

” + відповіді[i].answer + “

” +

” + відповіді[i].percent + “ з мам вибрали цю відповідь” + “

“;
}

resultGender.innerHTML = «ДІВЧИНА!»;
answersAverage = responsesValues ​​/ 10;

console.log(“responsesValues ​​total: “, responsesValues);
console.log(“responsesAverage: “, responsesAverage);

if (responsesAverage > 0,5) {
resultGender.innerHTML = «ХЛОПЧИК!»;
}

questionsResponses.innerHTML = responsesHTML;
}

функція showNextQuestion(подія) {
event.preventDefault();

console.log(“showNextQuestion –> currentQuestion: “, currentQuestion);

if (!(currentQuestion < MAX_QUESTIONS) || !saveResponse()) { // noop } else { currentQuestion++; if (currentQuestion === MAX_QUESTIONS) { questionContainer.style.display = “none”; buildResponses(); resultsContainer.style.display = «блок»; } else { questionContent.innerHTML = запитання[currentQuestion]; answer1Radio.value = відповіді[currentQuestion].answer1Value; answer1Content.innerHTML = відповіді[currentQuestion].answer1; answer2Radio.value = відповіді[currentQuestion].answer2Value; answer2Content.innerHTML = відповіді[currentQuestion].answer2; } } console.log(“showNextQuestion –> currentQuestion: “, currentQuestion);
}

nextButton.addEventListener(“click”, showNextQuestion);

Відмова від відповідальності: Зверніть увагу, що цей інструмент призначений лише для інформаційних цілей. Важливо поговорити зі своїм медичним працівником.

Дізнатися більше

Discussion about this post

Recommended

Don't Miss