在手机mui不支持ie浏览器器访问为什么不进mui.plusReady

输入关键字或相关内容进行搜索
我在app.js写了 document.addEventListener(&plusready&, function() {//TODO })
以前版本都是先执行app.js监听的plusready方法,再执行mui.plusReady的;
为什么今天更新后运行项目,就先执行mui.plusReady了呢??
自己解决了 我把app.js的document.addEventListener(&plusready&, function() {})改成mui.plusR 这样的话就会按照顺序执行; 也就是说不监听了 全部改成mui.plusR;
看源码确实说明 一个界面可以有多个mui.plusReady 只是触发一次而已
应该是plus对象提前注入导致的,
mui.plusReady的内部实现是这样的:$.plusReady = function(callback) {
if (window.plus) {
setTimeout(function() { //解决callback与plusready事件的执行时机问题(典型案例:showWaiting,closeWaiting)
callback();
document.addEventListener(&plusready&, function() {
callback();
}, false);
\n如果提前注入了plus,那么就提前触发了回调
plus会提前注入,但是plusready事件的触发时机没有变。
要回复问题请先或
/mescroll/mescroll.git -- 精致的下拉刷新和上拉加载js框架. 主流APP案例, 一套代码多端运行~ 问题咨询请发私信哈~
关注: 4 人

我要回帖

更多关于 mui 打开外部浏览器 的文章

 

随机推荐