zoukankan      html  css  js  c++  java
  • MUI下拉加载安卓手机无效的解决方法

    解决方法: 
    第一步:在html中定义全局变量;

    <script>var h5pullDown = true;</script>
    

    第二步:确定引入的js是mui.js,不是mui.min.js;

    <script src="mui.js"></script>
    

    第三步:在源码中加入对h5+的判断,打开mui.js文件,修改两个地方; 
    1、搜索“mui.init pulldownRefresh”,在下拉初始化中找到如下代码:

    if ($container.length === 1) {
        if ($.os.plus && $.os.android) { //android 5+
            $.plusReady(function() {
    

    修改安卓h5+的判断如下:

    if ($container.length === 1) {
        if ($.os.plus && $.os.android && !h5pullDown) { //android 5+
            $.plusReady(function() {
    

    2、搜索“pullRefresh 5+”,找到如下代码:

    if (!($.os.plus && $.os.android)) { //仅在5+android支持多webview的使用
      return;
    }
    

    修改如下:

    if (!($.os.plus && $.os.android)||h5pullDown) { //仅在5+android支持多webview的使用
      return;
    }
    

    写的是单webview界面,所以在在下拉时遇到了问题.

      

  • 相关阅读:
    你写的单例真的安全吗?
    CountDownLatch&&CyclicBarrier
    初步认识AQS
    Atomic底层原理
    volatile关键字
    Linux常用服务类相关命令
    线程池
    由浅入深TheradLocal
    synchronized关键字
    .net 中dapper实现事务的三种方式总结
  • 原文地址:https://www.cnblogs.com/AlbertSmith/p/9988036.html
Copyright © 2011-2022 走看看