h***@163.com
h***@163.com
  • 发布:2017-02-16 16:09
  • 更新:2017-02-16 17:55
  • 阅读:1187

在android 下上拉加载的文字一直显示,请问如何去掉这行文字而又不影响上拉加载的功能

分类:MUI

2017-02-16 16:09 负责人:无 分享
已邀请:
giddens

giddens

mui.pullToRefresh.js 这里面,把默认的配置“上拉显示更多”项改成""就行了

  • h***@163.com (作者)

    但是在ios下是正常的,只有在android下才会一直显示。

    2017-02-16 16:50

  • h***@163.com (作者)

    我看了下CSS代码 隐藏文字的样式为 visibility: hidden; 在android下不生效

    2017-02-16 16:51

  • giddens

    回复 h***@163.com:是不是有比这个属性更高级的把这个属性给盖住了?要不display:none试试?

    2017-02-16 16:56

  • h***@163.com (作者)

    用的是官方的demo 在ios下正常,但在android下不生效,应该不是属性覆盖吧

    2017-02-16 17:48

h***@163.com

h***@163.com (作者)

function pushData(data, node) {  
                var cells = document.body.querySelectorAll('.mui-table-view-cell');  
                var nums = data.length - cells.length  
                nums = nums > 15 ? 15 : nums  
                document.body.querySelector('.mui-table-view-cell-nodata').style.display = 'none';  
                if (!mui.os.ios) {  
                    document.body.querySelector('.mui-pull-caption-down').style.visibility = 'visible';  
                }  
                if (nums === 0) {  
                    document.body.querySelector('.mui-table-view-cell-nodata').style.display = 'block';  
                    if (!mui.os.ios) {  
                        document.body.querySelector('.mui-pull-caption-down').style.visibility = 'hidden';  
                    }  
                }  
                for (var i = cells.length, len = i + nums; i < len; i++) {  
                    var li = document.createElement('li');  
                    li.className = 'mui-table-view-cell';  
                    li.innerHTML = '<a appid="' + data[i].appid + '" class="mui-navigate-right">' + data[i].name + '</a>';  
                    node.appendChild(li);  
                }  
                mui('#pullrefresh').pullRefresh().endPulldownToRefresh();  
            }

我现在这样写才能把那个上拉加载去掉,不知道有没有什么问题

该问题目前已经被锁定, 无法添加新回复