var toggle = document.getElementById("staticSwitch"); // touchstart handler toggle.addEventListener("touchStart", onlyTouch, false); function onlyTouch(ev) { if (document.getElementById("originalImage").style.display === "none") { document.getElementById("originalImage").style.display = "block"; document.getElementById("gifImage").style.display = "none"; document.getElementById("buttonImage").classList.add("animated"); } else { document.getElementById("originalImage").style.display = "none"; document.getElementById("gifImage").style.display = "block"; document.getElementById("buttonImage").classList.remove("animated"); } // Call preventDefault() to prevent any further handling ev.preventDefault(); } // click event handler toggle.addEventListener("click", onlyClick, false); function onlyClick(ev) { if (document.getElementById("originalImage").style.display === "none") { document.getElementById("originalImage").style.display = "block"; document.getElementById("gifImage").style.display = "none"; document.getElementById("buttonImage").classList.add("animated"); } else { document.getElementById("originalImage").style.display = "none"; document.getElementById("gifImage").style.display = "block"; document.getElementById("buttonImage").classList.remove("animated"); } // Call preventDefault() to prevent any further handling ev.preventDefault(); }