Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Javascript获取长点击链接?_Javascript_Internet Explorer_Browser_Gesture - Fatal编程技术网

如何使用Javascript获取长点击链接?

如何使用Javascript获取长点击链接?,javascript,internet-explorer,browser,gesture,Javascript,Internet Explorer,Browser,Gesture,基本上,我想在IE 10上获得用户点击的链接(长点击手势) 对于click事件,我找到了这个 function linkClick(e) { alert(e.target.href); } links = document.getElementsByTagName('a'); for (i = 0; i < links.length; i++) links[i].addEventListener('click', linkClick, false); 功能链接点击(e){ 警报(

基本上,我想在IE 10上获得用户点击的链接(长点击手势)

对于click事件,我找到了这个

function linkClick(e) {
  alert(e.target.href);
}
links = document.getElementsByTagName('a');
for (i = 0; i < links.length; i++)
  links[i].addEventListener('click', linkClick, false);
功能链接点击(e){
警报(e.target.href);
}
links=document.getElementsByTagName('a');
对于(i=0;i
很明显,我必须在每个链接上附加mssirtation对象。以下是Microsoft文档中的内容,但我不知道如何为页面上的链接执行此操作。

这应该可以:

function linkClick(e) {
  alert(e.target.href);
}
links = document.getElementsByTagName('a');
for (i = 0; i < links.length; i++)
  links[i].addEventListener('MSGestureTap', linkClick, false);
功能链接点击(e){
警报(e.target.href);
}
links=document.getElementsByTagName('a');
对于(i=0;i
我在JavaScript触摸手势库中有一个tapHold方法,可以为您提供跨平台触摸、mspointer和鼠标支持