zoukankan      html  css  js  c++  java
  • iscroll.js在Android和IOS点击失效和点击两次有效解决办法

     myScroll = new IScroll("#ID", {
            scrollbars: true,//有滚动条
            mouseWheel: true,//允许滑轮滚动
            fadeScrollbars: true//滚动时显示滚动条,默认影藏,并且是淡出淡入效果
        });

    在 iOS上点击有效,在Android上点击无效

     myScroll = new IScroll("#ID", {
           click:true, //调用判断函数
            scrollbars: true,//有滚动条
            mouseWheel: true,//允许滑轮滚动
            fadeScrollbars: true//滚动时显示滚动条,默认影藏,并且是淡出淡入效果
        });

    此时在android上点击有效,不过在IOS上就要点击两次才有效!

    解决办法:

     myScroll = new IScroll("#ID", {
        click:iScrollClick(), //调用判断函数
            scrollbars: true,//有滚动条
            mouseWheel: true,//允许滑轮滚动
            fadeScrollbars: true//滚动时显示滚动条,默认影藏,并且是淡出淡入效果
        });
    function iScrollClick(){
        if (/iPhone|iPad|iPod|Macintosh/i.test(navigator.userAgent)) return false;
        if (/Chrome/i.test(navigator.userAgent)) return (/Android/i.test(navigator.userAgent));
        if (/Silk/i.test(navigator.userAgent)) return false;
        if (/Android/i.test(navigator.userAgent)) {
           var s=navigator.userAgent.substr(navigator.userAgent.indexOf('Android')+8,3);
           return parseFloat(s[0]+s[3]) < 44 ? false : true
        }
    }
  • 相关阅读:
    告别被拒,如何提升iOS审核通过率(上篇)
    Linux 学习总结(二)
    Linux 学习总结(一)
    Navicat for mysql 破解
    IDEA2017-破解方法
    VmWare15 许可证
    Java 中的锁
    JVM 参数调优
    Tcp/Ip 三次握手与四次挥手
    Java 集合面试总结
  • 原文地址:https://www.cnblogs.com/chaser-li/p/7418678.html
Copyright © 2011-2022 走看看