触发函数的touchstart事件上的Javascript

触发函数的touchstart事件上的Javascript,javascript,Javascript,下面的javascript代码可以在桌面上运行,但触摸事件不会在手机上触发(至少在iPhone上)。我的错误在哪里?非常感谢你的帮助 // Virtual Tour // ----------------------------------- // Toggles Intro to Virtual Tour Sections function activate(){ document.getElementById("virtual-tour-intro").className += "

下面的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导致它失败。问题解决了