jQuery(".faq .item .trigger").each(function (_, el) { jQuery(el).click(function (event) { jQuery(".faq .item__open").each(function (_, el) { el.classList.remove("item__open"); }); event.currentTarget.parentNode.classList.add("item__open"); }); }); jQuery(".agenda__item").each(function (_, el) { jQuery(el).click(function (event) { jQuery(".agenda__item").each(function (_, el) { el.classList.add("agenda__item--closed"); }); event.currentTarget.classList.remove("agenda__item--closed"); }); }); function format(v) { if (v.toString().length < 2) { return "0" + v.toString(); } return v; } function tick() { var t1 = new Date(); var t2 = new Date(2020, 11, 16, 21, 0, 0, 0); var diff = Math.floor(t2.getTime() - t1.getTime()); var diffInSeconds = Math.max(Math.round(diff / 1000), 0); var days = Math.floor(diffInSeconds / (3600 * 24)); diffInSeconds -= days * 24 * 3600; var hours = Math.floor(diffInSeconds / 3600); diffInSeconds -= hours * 3600; var minutes = Math.floor(diffInSeconds / 60); diffInSeconds -= minutes * 60; var el = document.querySelectorAll("[data-js='dni']"); for (var i = 0; i < el.length; i++) { el[i].innerHTML = format(days); } el = document.querySelectorAll("[data-js='godziny']"); for (var i = 0; i < el.length; i++) { el[i].innerHTML = format(hours); } el = document.querySelectorAll("[data-js='minuty']"); for (var i = 0; i < el.length; i++) { el[i].innerHTML = format(minutes); } el = document.querySelectorAll("[data-js='sekundy']"); for (var i = 0; i < el.length; i++) { el[i].innerHTML = format(diffInSeconds); } } tick(); setInterval(tick, 1000); jQuery(".demo__items strong").each(function (_, el) { jQuery(el).click(function (event) { var id = jQuery(event.currentTarget).parents(".item").attr("data-js"); jQuery(event.currentTarget).parents(".demo__items").attr("data-js", id); // reset all videos jQuery(event.currentTarget) .parents(".demo__items") .next() .find(".audio, .video") .each(function (_, el) { el.outerHTML = el.outerHTML; }); }); });