<link href="https://lp.x-kom.pl/a/static/pro/swiper-bundle.css" rel="stylesheet" />
<link href="https://allegro.stati.pl/AllegroIMG/games/games_style_v1.css" rel="stylesheet" />
<script src="https://lp.x-kom.pl/a/static/pro/swiper.min.js"></script>
<div class="row text-center">
<div class="col-md-12">
<div class="row text-center">
<div class="col-md-12">
<!-- Xkom_Only -->
<div class="row text-left fresh-content">
<div class="col-md-2 text-center">
<img alt="laptop ikona" class="ico" decoding="async" fetchpriority="low" src="https://satysfakcja.stati.pl/icons_all/laptop.svg" /></div>
<div class="col-md-10">
<h2 class="text-left">
Laptop gamingowy Acer Nitro 5</h2>
<p>
17,3-calowy Acer Nitro 5 oferuje dokładnie to, czego potrzebujesz, aby zdominować pola wirtualnych bitew. Potężna generacja mobilnych procesorów, łączy się z układem graficznym o nieprzeciętnej mocy, aby zapewnić Ci płynną, komfortową rozgrywkę nawet w najnowszych tytułach. Wejdź do gry i poczuj smak rywalizacji na najwyższym poziomie.</p>
<div class="video-container" style="position:relative;padding-bottom:56.25%; background: none; margin: 30px 0 40px 0;height:0;overflow:hidden;border-radius: 30px">
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="https://www.youtube-nocookie.com/embed/Pu_l-AXYc3g?rel=0&showinfo=0&controls=0" style="position:absolute;top:0;left:0;width:100%;height:100%;border:none;"></iframe></div>
</div>
</div>
</div>
<!-- Xkom_Only end --><!-- Alto_Only -->
<div class="row text-left fresh-content">
<div class="col-md-2 text-center">
<img alt="laptop ikona" class="ico" decoding="async" fetchpriority="low" src="https://satysfakcja.stati.pl/icons_all/laptop.svg" /></div>
<div class="col-md-10">
<h2 class="text-left">
Laptop gamingowy Acer Nitro 5</h2>
<p>
17,3-calowy Acer Nitro 5 oferuje dokładnie to, czego potrzebujesz, aby zdominować pola wirtualnych bitew. Potężna generacja mobilnych procesorów, łączy się z układem graficznym o nieprzeciętnej mocy, aby zapewnić Ci płynną, komfortową rozgrywkę nawet w najnowszych tytułach. Wejdź do gry i poczuj smak rywalizacji na najwyższym poziomie.</p>
<div class="video-container" style="position:relative;padding-bottom:56.25%; background: none; margin: 30px 0 40px 0;height:0;overflow:hidden;">
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="https://www.youtube-nocookie.com/embed/Pu_l-AXYc3g?rel=0&showinfo=0&controls=0" style="position:absolute;top:0;left:0;width:100%;height:100%;border:none;"></iframe></div>
</div>
</div>
</div>
<!-- Alto_Only end --></div>
</div>
</div>
</div>
<!--<section class="section product-description content product-page fps" style="margin-top: 40px">
<div class="content">
<div class="container">
<div class="row text-center">
<div class="col-md-12">
<div class="row text-left fresh-content">
<div class="col-md-2 text-center">
<img alt="" class="ico" src="https://lp.x-kom.pl/a/static/photos/moc.svg" /></div>
<div class="col-md-10">
<h2 class="text-left">
Sprawdź osiągi <span class="nobr">w grach</span></h2>
<p>
Zanurz się w gamingowych światach i podziwiaj je przez pryzmat nowoczesnych technologii dla graczy. Wydajny procesor i mocna karta graficzna tworzą duet, który pozwoli Ci wejść na wyższy poziom gamingu.</p>
<p>
Benchmarki i wartości FPS związane z grami są dostarczane przez firmę UL benchmark i obrazują przybliżoną wydajność danego sprzętu. Rzeczywiste wartości mogą się nieco różnić w zależności od dodatkowych czynników takich jak sterowniki czy też warunki w jakich dokonywane są pomiary.</p>
</div>
</div>
<div class="row">
<div class="col-xs-2">
</div>
<div class="col-md-10">
<div class="fps__wrapper">
<div class="fps__poster">
<img alt="" class="poster" src="" /></div>
<div class="fps__title">
<h3>
Wydajność <span class="nobr">w grze</span></h3>
<h5 id="game-name">
</h5>
</div>
<div class="fps__quality">
<h6 class="hide-desktop">
Sprawdź inne ustawienia</h6>
<div class="fps__quality-tabs">
<div class="compare-tab-active">
<div class="compare-tab-active-triangle-left">
</div>
<div class="compare-tab-active-rectangle-middle">
</div>
<div class="compare-tab-active-triangle-right">
</div>
</div>
<div class="compare-tab medium active" onclick="tabSwitch(this)">
medium</div>
<div class="compare-tab ultra" onclick="tabSwitch(this)">
ultra</div>
</div>
</div>
<div class="fps__hexagons">
<div class="hexagons__outer-wrapper">
<div class="hexagon__inner">
<div class="hexagon">
<div class="hexagon__fps">
<span id="fps1"> </span>FPS</div>
</div>
<p>
1080p FHD</p>
</div>
<div class="hexagon__inner">
<div class="hexagon">
<div class="hexagon__fps">
<span id="fps2"> </span>FPS</div>
</div>
<p>
1440p WQHD</p>
</div>
<div class="hexagon__inner">
<div class="hexagon">
<div class="hexagon__fps">
<span id="fps3"> </span>FPS</div>
</div>
<p>
4K UHD</p>
</div>
</div>
</div>
<div class="fps__games hide-desktop">
<div class="swiper-outer-wrapper" style="max-width: 200px">
<div class="swiper swiper-mobile">
<div class="swiper-wrapper">
</div>
<div class="swiper-pagination">
</div>
</div>
<div class="swiper-button-prev swiper-button-prev-mobile">
<svg viewbox="0 0 24 24" xmlns="https://www.w3.org/2000/svg"> <path d="M14.707 16.793a1 1 0 0 1-1.414 1.414l-5.5-5.5a1 1 0 0 1 0-1.414l5.5-5.5a1 1 0 0 1 1.414 1.414L9.914 12l4.793 4.793z" fill="#4D4D4D"></path> </svg></div>
<div class="swiper-button-next swiper-button-next-mobile">
<svg viewbox="0 0 24 24" xmlns="https://www.w3.org/2000/svg"> <path d="M9.293 7.207a1 1 0 1 1 1.414-1.414l5.5 5.5a1 1 0 0 1 0 1.414l-5.5 5.5a1 1 0 1 1-1.414-1.414L14.086 12 9.293 7.207z" fill="#4D4D4D"></path> </svg></div>
</div>
</div>
<div class="fps__games hide-mobile">
<div class="divider">
</div>
<h6>
Sprawdź wydajność w innych grach</h6>
<div class="swiper-outer-wrapper">
<div class="swiper swiper-desktop">
<div class="swiper-wrapper">
</div>
<div class="swiper-pagination">
</div>
</div>
<div class="swiper-button-prev swiper-button-prev-desktop">
<svg viewbox="0 0 24 24" xmlns="https://www.w3.org/2000/svg"> <path d="M14.707 16.793a1 1 0 0 1-1.414 1.414l-5.5-5.5a1 1 0 0 1 0-1.414l5.5-5.5a1 1 0 0 1 1.414 1.414L9.914 12l4.793 4.793z" fill="#4D4D4D"></path> </svg></div>
<div class="swiper-button-next swiper-button-next-desktop">
<svg viewbox="0 0 24 24" xmlns="https://www.w3.org/2000/svg"> <path d="M9.293 7.207a1 1 0 1 1 1.414-1.414l5.5 5.5a1 1 0 0 1 0 1.414l-5.5 5.5a1 1 0 1 1-1.414-1.414L14.086 12 9.293 7.207z" fill="#4D4D4D"></path> </svg></div>
</div>
</div>
</div>
</div>
<div class="col-md-2">
</div>
<div class="col-md-10" style="margin-bottom: 40px">
<div class="fps_benchmarks">
<div class="row 3dmark-logo">
<div class="col-xs-12">
<img src="https://allegro.stati.pl/AllegroIMG/games/3dmark-logo.png" /></div>
</div>
<div class="row">
<div class="col-xs-4">
<div class="hexagon__inner">
<div class="hexagon">
<div class="hexagon__fps">
<span id="fps3">5597</span></div>
</div>
<p>
3DMark TS overall</p>
</div>
</div>
<div class="col-xs-4">
<div class="hexagon__inner">
<div class="hexagon">
<div class="hexagon__fps">
<span id="fps3">5212</span></div>
</div>
<p>
3DMark TS graphics</p>
</div>
</div>
<div class="col-xs-4">
<div class="hexagon__inner">
<div class="hexagon">
<div class="hexagon__fps">
<span id="fps3">9637</span></div>
</div>
<p>
3DMark TS physics</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>-->
<div class="row text-center">
<div class="col-md-12">
<div class="row text-center">
<div class="col-md-12">
<div class="row text-left fresh-content">
<div class="col-md-2 text-center">
<img alt="procesor" class="ico" src="https://allegro.stati.pl/AllegroIMG/SZABLON/ICONS/procesor.svg" /></div>
<div class="col-md-10">
<h2 class="text-left">
Czysta gamingowa moc od AMD</h2>
<p>
Procesory mobilne AMD Ryzen™ z serii 6000 zostały zbudowane w oparciu o przełomowy proces technologiczny 6 nm. To najbardziej zaawansowane jednostki na świecie przeznaczone do komputerów przenośnych. Zapewniają fantastyczną wydajność, a podczas pracy są chłodne i ciche.</p>
<img alt="Acer Nitro 5 obudowa i porty" src="https://allegro.stati.pl/AllegroIMG/PRODUCENCI/ACER/Nitro5/2022/Acer-Nitro-5-obudowa-i-porty.jpg" /></div>
</div>
<div class="row text-left fresh-content">
<div class="col-md-2 text-center">
<img alt="" class="ico" src="https://allegro.stati.pl/AllegroIMG/SZABLON/ICONS/kartagraficzna.svg" /></div>
<div class="col-md-10">
<h2 class="text-left">
Wyższy poziom gamingu z RTX 3000</h2>
<p>
Wejdź do gry i poczuj smak zwycięstwa dzięki najnowszej platformie RTX z architekturą NVIDIA Ampere. Wyposażono ją w dedykowane rdzenie RT odpowiadające za Ray Tracing oraz rdzenie Tensor na potrzeby przetwarzania SI. Wykorzystując technologię głębokiego, maszynowego uczenia się – DLSS (Deep Learning Super Sampling), procesor graficzny zwiększy częstotliwość generowania klatek przy zachowaniu pięknych, ostrych obrazów w grach.</p>
<p>
NVIDIA Reflex to najbardziej rewolucyjny zestaw technik GPU, który mierzy i obniża opóźnienie systemowe w grach turniejowych (zwane opóźnieniem „od kliknięcia do wyświetlenia”). Wkrocz do akcji i celuj oraz strzelaj już zawsze z większą precyzją. Bądź stale na pierwszym miejscu. Wydajniejsza karta graficzna to zapewnienie wyższej częstotliwości generowania klatek. Zwiększ swoją szansę na wygraną i zobacz akcję na ekranie szybciej od Twoich przeciwników.</p>
<img alt="Acer Nitro 5 laptop dla gracza" src="https://allegro.stati.pl/AllegroIMG/PRODUCENCI/ACER/Nitro5/2022/Acer-Nitro-5-laptop-dla-graczy.jpg" /></div>
</div>
<div class="row text-left fresh-content">
<div class="col-md-2 text-center">
<img alt="chłodzenie" class="ico" src="https://allegro.stati.pl/AllegroIMG/SZABLON/ICONS/chlodzenie.svg" /></div>
<div class="col-md-10">
<h2 class="text-left">
Doskonałe chłodzenie</h2>
<p>
Nowa, dopracowana obudowa ma coś ekstra: dwa wentylatory, dwa wloty powietrza (górny i dolny) i cztery otwory wylotowe. Aby uzyskać dodatkowe opcje kontroli, otwórz aplikację NitroSense i steruj między innymi szybkością obrotu wentylatorów lub podświetleniem.</p>
<img alt="Acer Nitro 5 klawiatura" src="https://allegro.stati.pl/AllegroIMG/PRODUCENCI/ACER/Nitro5/2022/Acer-Nitro-5-klawiatura.jpg" /></div>
</div>
<div class="row text-left fresh-content">
<div class="col-md-2 text-center">
<img alt="monitor" class="ico" src="https://allegro.stati.pl/AllegroIMG/SZABLON/ICONS/ekranrozmiar.svg" /></div>
<div class="col-md-10">
<h2 class="text-left">
Wizualna intensywność</h2>
<p>
Dzięki ekranowi IPS dostrzeżesz każdy szczegół podczas gry, który zapewnia doskonałą płynność wyświetlanych obrazów dzięki krótkiemu czasowi reakcji i szybkiemu odświeżaniu. Poprawiono też stosunek powierzchni ekranu do wielkości obudowy, ramka została wyszczuplona, a wyświetlane kolory zachwycają dzięki odpowiedniej jasności ekranu.</p>
<img alt="Acer Nitro 5 ekran" src="https://allegro.stati.pl/AllegroIMG/PRODUCENCI/ACER/Nitro5/2022/Acer-Nitro-5-ekran.jpg" /></div>
</div>
<div class="row text-left fresh-content">
<div class="col-md-2 text-center">
<img alt="dźwięk" class="ico" src="https://allegro.stati.pl/AllegroIMG/SZABLON/ICONS/dzwiek.svg" /></div>
<div class="col-md-10">
<h2 class="text-left">
Przełamywanie bariery dźwięku</h2>
<p>
Dwa głośniki o mocy 2 W zapewniają przewagę nad przeciwnikami, a także bardziej realistyczne wrażenia. Dzięki technologii DTS:X® Ultra wyraźny dźwięk może być odtwarzany w trójwymiarowym pejzażu, pozwalając Ci ustalić położenie nadchodzących przeciwników z zegarmistrzowską precyzją.</p>
<img alt="Acer Nitro 5 pokrywa matrycy" src="https://allegro.stati.pl/AllegroIMG/PRODUCENCI/ACER/Nitro5/2022/Acer-Nitro-5-pokrywa-matrycy.jpg" /></div>
</div>
</div>
</div>
</div>
</div>
<p>
</p>
<!-- Custom scripts --><script>
// >>>>> SHOW GAMES FPS FUNCTIONALITY
const sectionWrapper = document.querySelector(".fps__wrapper");
const mobileSlider = document.querySelector(".swiper-mobile .swiper-wrapper");
const desktopSlider = document.querySelector(
".swiper-desktop .swiper-wrapper"
);
const gameName = document.querySelectorAll(".game-name");
const mainPoster = document.querySelector(".poster");
const poster = document.querySelector(".poster");
const gamename = document.querySelector("#game-name");
let activeSlideId;
let swiper;
let swiper2;
let games;
/* <----- Tabs -----> */
const activeHighlight = document.querySelectorAll(".compare-tab-active");
const mediumTab = document.querySelector(".medium");
const ultraTab = document.querySelector(".ultra");
// games data
function loadGamesData() {
games = [
{
name:"Apex Legends",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/Apex-Legends.jpg",
medium: {
"1080p":129,
"1440p":"-",
"4k":44,
},
ultra: {
"1080p":94,
"1440p": 67,
"4k": 34,
},
}, {
name:"Assassin's Creed Valhalla",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/assassins-creed-valhalla.jpg",
medium: {
"1080p":54,
"1440p":"-",
"4k":22,
},
ultra: {
"1080p":30,
"1440p": 21,
"4k": 16,
},
}, {
name:"Battlefield 2042",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/Battlefield-2042.jpg",
medium: {
"1080p":77,
"1440p":"-",
"4k":26,
},
ultra: {
"1080p":59,
"1440p": 42,
"4k": 25,
},
}, {
name:"Battlefield 2042 ray tracing DLSS",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/Battlefield-2042-rtx-dlss.jpg",
medium: {
"1080p":96,
"1440p":"-",
"4k":42,
},
ultra: {
"1080p":62,
"1440p": 46,
"4k": 22,
},
}, {
name:"Call of Duty: Modern Warfare II",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/call-of-duty-modern-warfare-2.jpg",
medium: {
"1080p":90,
"1440p":"-",
"4k":35,
},
ultra: {
"1080p":73,
"1440p": 44,
"4k": 20,
},
}, {
name:"Call of Duty: Modern Warfare II DLSS",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/call-of-duty-modern-warfare-2-dlss.jpg",
medium: {
"1080p":131,
"1440p":"-",
"4k":58,
},
ultra: {
"1080p":112,
"1440p": 87,
"4k": 45,
},
}, {
name:"Call of Duty: Modern Warfare II FSR",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/call-of-duty-modern-warfare-2-FSR.jpg",
medium: {
"1080p":140,
"1440p":"-",
"4k":70,
},
ultra: {
"1080p":124,
"1440p": 84,
"4k": 39,
},
}, {
name:"Civilization 6",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/Civilization-6.jpg",
medium: {
"1080p":62,
"1440p":"-",
"4k":"-",
},
ultra: {
"1080p":"-",
"1440p": 54,
"4k": "-",
},
}, {
name:"Cyberpunk 2077",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/cyberpunk-2077.jpg",
medium: {
"1080p":51,
"1440p":"-",
"4k":16,
},
ultra: {
"1080p":37,
"1440p": 22,
"4k": "-",
},
}, {
name:"Cyberpunk 2077 ray tracing",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/cyberpunk-2077-rtx.jpg",
medium: {
"1080p":15,
"1440p":"-",
"4k":"-",
},
ultra: {
"1080p":"-",
"1440p": "-",
"4k": "-",
},
}, {
name:"Cyberpunk 2077 ray tracing DLSS",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/cyberpunk-2077-rtx-dlss.jpg",
medium: {
"1080p":36,
"1440p":"-",
"4k":"-",
},
ultra: {
"1080p":20,
"1440p": "-",
"4k": "-",
},
}, {
name:"DOOM Eternal",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/doom-eternal.jpg",
medium: {
"1080p":108,
"1440p":"-",
"4k":"-",
},
ultra: {
"1080p":"-",
"1440p": "-",
"4k": "-",
},
}, {
name:"DOOM Eternal ray tracing DLSS",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/doom-eternal-rtx-dlss.jpg",
medium: {
"1080p":"-",
"1440p":"-",
"4k":"-",
},
ultra: {
"1080p":"-",
"1440p": "-",
"4k": "-",
},
}, {
name:"Forza Horizon 5",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/forza-horizon-5.jpg",
medium: {
"1080p":104,
"1440p":"-",
"4k":56,
},
ultra: {
"1080p":53,
"1440p": 44,
"4k": 29,
},
}, {
name:"Fortnite",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/fortnite.jpg",
medium: {
"1080p":194,
"1440p":"-",
"4k":54,
},
ultra: {
"1080p":75,
"1440p": 45,
"4k": 22,
},
}, {
name:"Fortnite ray tracing",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/fortnite-rtx.jpg",
medium: {
"1080p":22,
"1440p":"-",
"4k":"-",
},
ultra: {
"1080p":17,
"1440p": "-",
"4k": "-",
},
}, {
name:"Fortnite ray tracing DLSS",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/fortnite-rtx-dlss.jpg",
medium: {
"1080p":86,
"1440p":"-",
"4k":18,
},
ultra: {
"1080p":48,
"1440p": 32,
"4k": "-",
},
}, {
name:"Minecraft",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/minecraft.jpg",
medium: {
"1080p":334,
"1440p":"-",
"4k":334,
},
ultra: {
"1080p":45,
"1440p": 41,
"4k": 40,
},
}, {
name:"Minecraft ray tracing DLSS",
imgSrc:"https://allegro.stati.pl/AllegroIMG/games/2022/minecraft-rtx-dlss.jpg",
medium: {
"1080p":28,
"1440p":"-",
"4k":15,
},
ultra: {
"1080p":43,
"1440p": 35,
"4k": 21,
},
},
];
return games;
}
loadGamesData();
async function setMediumSettings() {
await loadGamesData();
const fps1 = document.getElementById("fps1");
const fps2 = document.getElementById("fps2");
const fps3 = document.getElementById("fps3");
fps1.innerText = games[activeSlideId - 1].medium["1080p"];
fps2.innerText = games[activeSlideId - 1].medium["1440p"];
fps3.innerText = games[activeSlideId - 1].medium["4k"];
}
async function setUltraSettings() {
await loadGamesData();
const fps1 = document.getElementById("fps1");
const fps2 = document.getElementById("fps2");
const fps3 = document.getElementById("fps3");
fps1.innerText = games[activeSlideId - 1].ultra["1080p"];
fps2.innerText = games[activeSlideId - 1].ultra["1440p"];
fps3.innerText = games[activeSlideId - 1].ultra["4k"];
}
function tabSwitch(element) {
if (element.classList.contains("medium")) {
setMediumSettings();
activeHighlight.forEach((element) => {
element.style.left = "10px";
mediumTab.classList.add("active");
mediumTab.style.color = "#4d4d4d";
mediumTab.style.backgroundColor = "#f1f1f1";
ultraTab.classList.remove("active");
ultraTab.style.color = "#949494";
ultraTab.style.backgroundColor = "unset";
});
} else if (element.classList.contains("ultra")) {
setUltraSettings();
activeHighlight.forEach((element) => {
element.style.left = "120px";
});
ultraTab.classList.add("active");
ultraTab.style.backgroundColor = "#f1f1f1";
ultraTab.style.color = "#4d4d4d";
mediumTab.classList.remove("active");
mediumTab.style.color = "#949494";
mediumTab.style.backgroundColor = "unset";
}
}
// load game posters
async function initPosters() {
for (let i = 0; i < games.length; i++) {
const game = games[i];
const div = document.createElement("div");
const img = document.createElement("img");
div.classList.add("swiper-slide");
img.src = game.imgSrc;
div.appendChild(img);
mobileSlider.appendChild(div);
}
for (let i = 0; i < games.length; i++) {
const game = games[i];
const div = document.createElement("div");
const img = document.createElement("img");
div.classList.add("swiper-slide");
img.src = game.imgSrc;
div.appendChild(img);
desktopSlider.appendChild(div);
}
}
async function initSliders() {
await initPosters();
swiper = new Swiper(".swiper-mobile", {
speed: 600,
slidesPerView: 1,
spaceBetween: 24,
// Navigation arrows
navigation: {
nextEl: ".swiper-button-next-mobile",
prevEl: ".swiper-button-prev-mobile",
},
});
swiper2 = new Swiper(".swiper-desktop", {
// disable touch
allowTouchMove: false,
speed: 600,
spaceBetween: 16,
breakpoints: {
992: {
slidesPerView: 7,
},
1200: {
slidesPerView: 8,
},
1600: {
slidesPerView: 9,
},
},
// Navigation arrows
navigation: {
nextEl: ".swiper-button-next-desktop",
prevEl: ".swiper-button-prev-desktop",
},
});
// add ids to all slides
const mobileAllSlides = document.querySelectorAll(
".swiper-mobile .swiper-wrapper .swiper-slide"
);
for (let i = 0; i < mobileAllSlides.length; i++) {
const slide = mobileAllSlides[i];
slide.id = i + 1;
}
}
// watch active slide and show correct game data
function findActiveSlide() {
const activeSlide = document.querySelector(
".swiper-mobile .swiper-wrapper .swiper-slide-active"
);
activeSlideId = activeSlide.id;
if (mediumTab.classList.contains("active")) {
setMediumSettings();
} else if (ultraTab.classList.contains("active")) {
setUltraSettings();
}
poster.src = games[activeSlideId - 1].imgSrc;
gamename.innerText = games[activeSlideId - 1].name;
}
function initWatchSlide() {
initSliders();
function callback(mutationsList, observer) {
mutationsList.forEach((mutation) => {
if (mutation.attributeName === "class") {
findActiveSlide();
}
});
}
const mutationObserver = new MutationObserver(callback);
const elToObserve = document.querySelector(
".swiper-mobile .swiper-wrapper .swiper-slide"
);
mutationObserver.observe(elToObserve, {
attributes: true,
});
}
initWatchSlide();
// switch slides and data when clicking on desktop slides
const desktopAllSlides = desktopSlider.querySelectorAll(
".swiper-desktop .swiper-wrapper .swiper-slide"
);
desktopAllSlides.forEach((slide) => {
slide.addEventListener("click", (el) => {
el.preventDefault();
el.stopPropagation();
swiper.slideTo(el.target.getAttribute("aria-label").slice(0, 2) - 1);
});
});
</script>