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