2015-09-04 66 views
1

我试图实现以下的Jquery:转换双击触摸

<script> 
    if (navigator.userAgent.match(/IEMobile\/10\.0/)) { 

jQuery(function($) { 
    $('.flexslider li a').click(function() { 
     return false; 
    }).dblclick(function() { 
     window.location = this.href; 
     return false; 
    }); 

}); 
    } 
</script> 

在桌面当用户代理被删除此行为,因为它应该保证双击需要访问一个链接。然而,这不是在移动设备上工作,我假设它的功能是一个触摸,而不是点击?

有谁知道一种方法来适应此代码,以确保需要双击龙访问Lumia设备上的链接?

提前致谢!

回答

1
$.browser.device = (/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase())); 

使用此代码来检测设备是假性还是真性

+0

谢谢,这是精检测设备它只是不适用双击/ TAP去超链接! – user3276368

+0

在dblclick事件中删除“返回false”。所以只有位置会改变。 – Ramesh

+0

不会改变用户仍然通过第一次触摸超链接的事实 – user3276368