w***@zyxfeng.com
w***@zyxfeng.com
  • 发布:2017-04-25 17:05
  • 更新:2017-04-25 17:05
  • 阅读:1141

在安卓机器下,无法触发clicked事件

分类:HTML5+

/**

  • 打开新窗口
  • @param {URIString} id : 要打开页面url
  • @param {boolean} wa : 是否显示等待框
  • @param {boolean} ns : 是否不自动显示
  • @param {JSON} ws : Webview窗口属性
  • @param {JSON} extras : Webview拓展参数
    */
    w.clicked=function(id,wa,ns,ws,extras){
    if(openw){//避免多次打开同一个页面
    return null;
    }
    if(w.plus){
    wa&&(waiting=plus.nativeUI.showWaiting());
    ws=ws||{};
    ws.scrollIndicator||(ws.scrollIndicator='none');
    ws.scalable||(ws.scalable=false);
    var pre='';//'http://192.168.1.178:8080/h5/';
    openw=plus.webview.create(pre+id,id,ws,extras);
    ns||openw.addEventListener('loaded',function(){//页面加载完成后才显示
    // setTimeout(function(){//延后显示可避免低端机上动画时白屏
    openw.show('none');
    closeWaiting();
    // },200);
    },false);
    openw.addEventListener('close',function(){//页面关闭后可再次打开
    openw=null;
    },false);
    return openw;
    }else{
    w.open(id);
    }
    return null;
    };
2017-04-25 17:05 负责人:无 分享
已邀请:

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