请问自定义事件为什么可以传参数可以弹窗但是不能执行dom操作 evalJs也尝试了,同样的效果! 求助!是我的代码有问题吗? 十分感谢...
inde.html(父页面)
mui.plusReady(function(){
ws = plus.webview.create("main/home.html","main/home.html",{top:"0px",bottom:"50px",width:"100%",height:'auto'});
mui('.mui-bar-tab').on('tap', 'a', function(e) {
var id = this.getAttribute('id');
mui.fire(ws,'show_type',{
targetId: id
})
ws.show();
});
});
home.html(子页面)
mui.plusReady(function(){
window.addEventListener('show_type',function(event){
var targetId = event.detail.targetId;
if(targetId == "home"){
document.getElementById('home_tem').style.display="block";//无效!!
}else{
alert(targetId); //可以执行!!
document.getElementById('home_tem').style.display="none";//无效!!
}
});
});
y***@tom.com
我的功能是二维码扫码,返回事,现在事件已经解决,使用evalJs方式返回
2017-07-22 19:53