hanyf
hanyf
  • 发布:2016-10-13 22:53
  • 更新:2016-10-14 20:56
  • 阅读:724

问一个加载的问题

分类:HTML5+

有两个页面 ,一个index.html 一个 side.html
在index.html有javascript


app.js

var app =(function(){  
    return {  
        getView:function(name){  
            return indexView == name ?   
                   plus.webview.getLaunchWebview() :  
                   plus.webview.getWebviewById(name);  
        }  
    }  
}());  
const indexView = "indexView";  
const sideView = "sideView";

side.js

app.toggleSide = function(){  
    var wc = app.getView(sideView);  
    var ws = app.getView(indexView);  
    if (wc.isVisible()) {  
        ws.setStyle({mask:"none"});                   
        wc.hide("slide-out-left");  
    } else {  
        ws.setStyle({mask:"rgba(0,0,0, 0.5)"});  
        wc.show("slide-in-left");  
    }  
}  

app.sideInit = function(){  

}

然后在side.html里面


在手机里调试就出错了

index.html里面没有报任何错误
side.html里面 app为什么 is not defined?
明明以经在前面引入了?

2016-10-13 22:53 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

每个html需要单独引入相关的JS文件方可使用。

hanyf

hanyf (作者)

我二逼 了 路径问题

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