基本上我想在IE 10上获得用户点击(长按手势)的链接。
对于点击事件,我发现了这个
function linkClick(e) {
alert(e.target.href);
}
links = document.getElementsByTagName('a');
for (i = 0; i < links.length; i++)
links[i].addEventListener('click', linkClick, false);
所以显然我必须在每个链接上附加MSGesture对象。这是来自Microsoft文档的an example,但我无法弄清楚如何为页面上的链接执行此操作。
答案 0 :(得分:0)
我在http://deeptissuejs.com JavaScript Touch Gesture Library中有一个tapHold方法,可以为您提供跨平台触摸,mspointer和鼠标支持。
答案 1 :(得分:-1)
这应该有效:
function linkClick(e) {
alert(e.target.href);
}
links = document.getElementsByTagName('a');
for (i = 0; i < links.length; i++)
links[i].addEventListener('MSGestureTap', linkClick, false);