Javascript 触控事件中点击触发链接

Javascript 触控事件中点击触发链接,javascript,mobile,Javascript,Mobile,我正在建立一个网站的平板电脑版本。我使用自定义touchevents来检测相应地滑动和移动HTML元素。HTML元素是一个带有HREF的A标记。在iPad上,当我点击链接时,它不会转到URL 触发touchevent内链接的最佳方法是什么 把它弄明白了。希望这个问题/答案能帮助其他人解决问题…我很难找到一个好的答案 从iScroll()中窃取了util.click代码段 function click(e) { var target = e.target, ev;

我正在建立一个网站的平板电脑版本。我使用自定义touchevents来检测相应地滑动和移动HTML元素。HTML元素是一个带有HREF的A标记。在iPad上,当我点击链接时,它不会转到URL

触发touchevent内链接的最佳方法是什么


把它弄明白了。希望这个问题/答案能帮助其他人解决问题…我很难找到一个好的答案

从iScroll()中窃取了util.click代码段

function click(e) {
    var target = e.target,
        ev;

    if ( !(/(SELECT|INPUT|TEXTAREA)/i).test(target.tagName) ) {
        ev = document.createEvent('MouseEvents');
        ev.initMouseEvent('click', true, true, e.view, 1,
            target.screenX, target.screenY, target.clientX, target.clientY,
            e.ctrlKey, e.altKey, e.shiftKey, e.metaKey,
            0, null);

        ev._constructed = true;
        target.dispatchEvent(ev);
    }
}