1***@qq.com
1***@qq.com
  • 发布:2017-08-16 00:30
  • 更新:2017-08-16 00:30
  • 阅读:2552

使用单webview下拉刷新时容易与日历组件冲突

分类:MUI

比较揪心的解决方法:每次启动日历插件时,页面向下滚动10px。

//加载日历插件  
D('datebtnrows').addEventListener(getEventName(),function(){  
    if(mui.os.ios) {  
        //此代码的作用是为了解决使用单WEBVIEW下拉刷新时与日历插件的冲突;  
        mui('#pullrefresh').pullRefresh().scrollTo(0,10,100);  
    }  
    var datestr = dateBtn.getAttribute('datestr');  
    var dtPicker = new mui.DtPicker({"type":"date","value":datestr});  
    dtPicker.show(function (selectItems) {  
        var selectYear = selectItems.y.value;```javascript  
        var selectMonth = prefixInteger(selectItems.m.value);  
        var selectDay = prefixInteger(selectItems.d.value);  
        var selectstr = selectYear+'-'+selectMonth+'-'+selectDay;  
            dateBtn.innerHTML = selectMonth+'月'+selectDay+'日';  
            dateBtn.setAttribute('datestr',selectstr);  
        dtPicker.dispose();  
    });  

});
1 关注 分享
1***@qq.com

要回复文章请先登录注册

1***@qq.com

1***@qq.com

实测,有效
2018-06-07 22:53