• 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
        }
    }
  • 相关阅读:
    Oracle适配问题解决
    Oracle12C创建视图权限不足
    Oracle12C配置对外访问
    Oracle12C创建scott账户
    Oracle12C安装配置文档
    Redis适配采坑记
    Redis安装问题解决方案
    Redis Linux 安装部署
    【计网 第四章-2】
    【信息论编码2】测度论
  • 原文地址:https://www.cnblogs.com/chaser-li/p/7418678.html
Copyright © 2020-2023  润新知