解决iphon,ipad上2次点击

来源:互联网 发布:js文件命名规范 编辑:程序博客网 时间:2024/04/29 05:27
//解决iphon,ipad上2次点击
$(document).ready(function () {
    var sUserAgent = navigator.userAgent.toLowerCase();
    var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
    var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
    var bIsMidp = sUserAgent.match(/midp/i) == "midp";
    var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
    var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
    var bIsAndroid = sUserAgent.match(/android/i) == "android";
    var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
    var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
    var isScrolling;
    if (bIsIpad || bIsIphoneOs || bIsAndroid) {
        $('a').live('touchstart', function () {
            isScrolling = false;
        })
    .live('touchmove', function (e) {
        isScrolling = true;
    })
    .live('touchend', function (e) {
        if (!isScrolling) {
            window.location = $(this).attr('href');
        }
    });
    }
});