lezzo.org/bocciofila/script.js

91 lines
2.9 KiB
JavaScript
Raw Permalink Normal View History

2023-07-05 15:55:12 +01:00
document.addEventListener("DOMContentLoaded", function() {
2023-07-07 10:06:22 +01:00
// var startButton = document.getElementById("startButton");
// startButton.addEventListener("click", function() {
let fun = function() {
2023-07-05 15:55:12 +01:00
startButton.style.display = "none";
// Ottieni il riferimento al contenitore del gioco
var gameContainer = document.getElementById("gameContainer");
var ruota = document.getElementById("gameIframe");
// Mostra il contenitore del gioco
gameContainer.style.display = "block";
var ruota = document.getElementById("block");
// Ottieni il riferimento al video del gioco
var gameVideo = document.getElementById("gameVideo");
// Avvia il video
gameVideo.play();
// Aggiungi una classe CSS per far girare la ruota
gameContainer.classList.add("spin");
loadIframeWithTimeout();
2023-07-07 10:06:22 +01:00
};
fun();
2023-07-05 15:55:12 +01:00
});
function loadIframeWithTimeout() {
// Specify the timeout duration in milliseconds (e.g., 3000ms = 3 seconds)
var timeoutDuration = 0;
// Wait for the specified timeout
setTimeout(function() {
// Create the iframe element
var iframe = document.createElement('iframe');
// Set the source URL of the iframe
iframe.src = './ruota.html';
// Set the desired attributes for the iframe
iframe.width = '100%';
iframe.height = '100%';
iframe.frameBorder = '0';
// Apply CSS styles to cut the left part and center the iframe
iframe.style.position = 'absolute';
// iframe.style.left = '50%';
// iframe.style.transform = 'translateX(-50%)';
// Append the iframe to the bottom of the document body
document.body.appendChild(iframe);
console.log("loaded");
}, timeoutDuration);
}
function disableScroll() {
document.addEventListener('wheel', preventDefault);
document.addEventListener('touchmove', preventDefault);
document.addEventListener('keydown', preventDefault);
}
function enableScroll() {
document.removeEventListener('wheel', preventDefault);
document.removeEventListener('touchmove', preventDefault);
document.removeEventListener('keydown', preventDefault);
}
function preventDefault(event) {
event.preventDefault();
}
// Call disableScroll() to disable scrolling
disableScroll();
2023-07-05 16:34:40 +01:00
var toggleButton = document.getElementById('toggleButton');
var contentDiv = document.getElementById('gameVideo');
toggleButton.addEventListener('click', function() {
if (contentDiv.style.display === 'none') {
contentDiv.style.display = 'block';
} else {
contentDiv.style.display = 'none';
}
});
2023-07-06 10:06:46 +01:00
// document.getElementById("legend-button").addEventListener("click", function() {
// document.getElementById("legend-modal").style.display = "block";
// });
document.getElementById("close-button").addEventListener("click", function() {
document.getElementById("legend-modal").style.display = "none";
});