Javascript 尝试停止android平板电脑上的多个事件触发器

Javascript 尝试停止android平板电脑上的多个事件触发器,javascript,jquery,android,tablet,browser-detection,Javascript,Jquery,Android,Tablet,Browser Detection,我正在制作一个网站,它将显示在台式机/笔记本电脑和平板电脑上。问题是我的触摸事件同时触发鼠标和触摸事件,因此使用事件(如滑动)的函数会被调用两次。我试图通过检测设备,然后解开鼠标事件来解决这个问题。但我的方法并没有阻止鼠标/触摸功能被触发两次 这是我的密码: //Device Detection (function () { var agent = navigator.userAgent.toLowerCase(); var isDevice = agen

我正在制作一个网站,它将显示在台式机/笔记本电脑和平板电脑上。问题是我的触摸事件同时触发鼠标和触摸事件,因此使用事件(如
滑动
)的函数会被调用两次。我试图通过检测设备,然后解开鼠标事件来解决这个问题。但我的方法并没有阻止鼠标/触摸功能被触发两次

这是我的密码:

//Device Detection
    (function () {
        var agent = navigator.userAgent.toLowerCase();
        var isDevice = agent.match(/android/i);

        if (isDevice == 'android') {
            alert(isDevice);    

            $('*').unbind('mouseenter mouseleave mousedown mouseup mousemove');
        }
    })();
此函数位于我的
.js
文档的末尾。我试着对我能想到的每一个鼠标事件都保持谨慎和不加标记,但这并没有奏效。请帮忙


(注意:此线程的方法也没有任何帮助:)

此问题是否仍需要答案或已解决?如果是第一个,我事先会有一些问题。仍然需要答案。你的问题是什么?我登陆这个帖子是因为
浏览器检测标签,我最近发现了如何检测并区分平板电脑和非平板电脑、iOS和Android以及Android上的几种浏览器。但是现在我重新阅读了你的问题,尤其是你链接到的没有帮助的帖子,我很清楚这不是我的专长。对不起,如果我给了你虚假的希望!