- Nothing Phone (3) – tervezett kaotika
- One mobilszolgáltatások
- Google Pixel topik
- Yettel topik
- Samsung Galaxy S21 FE 5G - utóirat
- Redmi Note 14 Pro+ 5G - a tizenhármas átka
- Hivatalosnak tűnő képeken a Galaxy S25 FE
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Milyen okostelefont vegyek?
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
nevemfel
senior tag
Na, gyorsan átírtam. Messze van a tökéletestől, de többre már tényleg nincs időm.
<script>
// video api
// Load the IFrame Player API code asynchronously.
var tag = document.createElement("script");
tag.src = "https://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName("script")[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
// Replace the 'ytplayer' element with an <iframe> and
// YouTube player after the API code downloads.
var player, btn;
function onYouTubePlayerAPIReady() {
player = new YT.Player("ytplayer", {
height: "100%",
width: "100%",
playerVars: {
loop: 1,
controls: 0,
showinfo: 0,
autohide: 1,
modestbranding: 1,
vq: "hd1080",
},
events: {
// Ezzel lehet reagálni a "videó betöltött" eseményre
onReady: function (event) {
btn = document.getElementById("gomb");
// Reagálás kattintás eseményre
btn.addEventListener("click", function () {
if (player.getPlayerState() === 1) {
event.target.pauseVideo();
} else {
event.target.playVideo();
}
});
},
onStateChange: function () {
btn = document.getElementById("gomb");
if (player.getPlayerState() === 1) {
btn.innerHTML = "Szünet";
} else {
btn.innerHTML = "Indítás";
}
}
},
videoId: "",
});
}
// video api vege
// MODAL kezdete
const openModalButtons = document.querySelectorAll("[data-modal-target]");
const closeModalButtons = document.querySelectorAll("[data-close-button]");
const overlay = document.getElementById("overlay");
openModalButtons.forEach(function (button) {
button.addEventListener("click", function () {
const modal = document.querySelector(button.dataset.modalTarget);
openModal(modal, button.id);
})
})
overlay.addEventListener("click", function () {
const modals = document.querySelectorAll(".modal.active")
modals.forEach(function (modal) {
closeModal(modal);
})
})
closeModalButtons.forEach(function (button) {
button.addEventListener("click", function () {
const modal = button.closest(".modal");
closeModal(modal);
})
})
function openModal(modal, videoId) {
modal.classList.add("active");
overlay.classList.add("active");
player.cueVideoById(videoId);
}
function closeModal(modal) {
modal.classList.remove("active");
overlay.classList.remove("active");
player.pauseVideo();
}
</script>
Új hozzászólás Aktív témák
- Autós topik
- PlayStation 5
- A fociról könnyedén, egy baráti társaságban
- Nothing Phone (3) – tervezett kaotika
- Milyen autót vegyek?
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Samsung Galaxy Felhasználók OFF topicja
- Óvodások homokozója
- Motoros topic
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- LG UltraGear 27GR93U-B 27 4K UHD Gaming Monitor garanciával
- Kingston Fury Beast 32GB 6000MHz DDR5 CL30 RAM (KF560C30BBE-32)
- Eladó iPhone 13 Blue 128Gb független Akku 100%
- Új Dell 13 Inspiron 5310 FHD+ IPS i5-11300H 4.4Ghz 8GB 256GB Intel Iris XE Graphics Win11 Garancia
- Dell 16 Inspiron 5625 FHD+ IPS Ryzen5 5625U 4.3Ghz 16GB 512GB SSD Radeon RX Vega7 Win11 Garancia
- LG 38WN95C - 38" Ívelt NANO IPS - 3840x1600 - 144hz 1ms - Nvidia G-Sync - AMD FreeSync - ThunderBolt
- Felújított számítógépek számlával, garanciával! Ingyen Foxpost!
- Microsoft Surface Pro 6 i5-8350U 8GB 256GB 1 év garancia
- Apple iPhone SE 2020 64GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 13 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3015
Állásajánlatok
Cég: FOTC
Város: Budapest