触摸启动事件上的Javascript触发函数

Javascript on touchstart event to trigger function

本文关键字:函数 Javascript 启动 事件 触摸      更新时间:2023-09-26

下面的javascript代码可以在桌面上使用,但触摸事件不会在手机上触发(至少在iPhone上)。我在这方面的错误在哪里?非常感谢你的帮助。

// Virtual Tour
// -----------------------------------
// Toggles Intro to Virtual Tour Sections
function activate(){
    document.getElementById("virtual-tour-intro").className += " hide";
    document.getElementById("virtual-tour").className += " show";
};
// Click and OnTouch Event Trigger
var VirtualTour = document.getElementById("activate-video")
    VirtualTour.addEventListener("mouseup", tapOrClick, false);
    VirtualTour.addEventListener("touchstart", tapOrClick, false);
function tapOrClick(event) {
   //handle tap or click.
    activate();
    event.preventDefault();
    return false;
}

提交的代码实际上是有效的。是WordPress代码注入HTML导致了它的失败。问题已解决。