https://github.com/andi2/MASlidingMenu-master
위 링크에서 Sliding Menu (페이스북 UI) 소스를 다운 받아서 webview 를 적용케 하려고 합니다. webview.js 를 만들어 ㅇㅇ메뉴에서 들어가면 webview 를 불러오고 싶은데요. 위 소스에서 어떻게하면 webview 를 불러올 수 있을까요 ?
일반적인 url:’oo.js’ 도 해봤는데 잘 안되네요 ㅠㅜ
아래는 관련 소스입니다.
(다운받으시면 전체를 보실 수 있습니다.)
–
*app.js
..
var MASlidingMenu = require(‘/lib/MASlidingMenu’);
var HomeView = require(‘/ui/HomeView’);
var SampleView = require(‘/ui/SampleView’);
var MenuView = require(‘/ui/MenuView’);
var home = new HomeView();
var settings = new SampleView();
// Each row with a view property when clicked will change to that view (any view works except tabgroups and windows)
// If the row does not have a view property, but the switch event still fires
var data = [
{ title:'Home', hasDetail:true, view: home },
{ title:'Sample', hasDetail:true, view: settings },
{ title:'Button' }
];
var menu = new MenuView({
rowData: data
});
var slidingMenu = new MASlidingMenu({
left: menu, // the menu… only accepts a tableview
draggable: true // set false to only use the API to open / close
});
slidingMenu.open();
// event fired when user selects a view from the nav
slidingMenu.addEventListener(‘buttonclick’, function(e) {
if (e.index === 2) {
alert(‘You clicked on Button’);
}
});
// event fired when user selects a view from the nav
slidingMenu.addEventListener(‘switch’, function(e) {
//alert(e.menuRow);
//alert(e.index);
//alert(e.view); // This is the new view your switching to
});
// event fired while user is dragging the view to expose the menu
slidingMenu.addEventListener(‘sliding’, function(e) {
//alert(e.distance);
});
//Expose / close the menu programaticly
//slidingMenu.slideView(‘left’);
//slidingMenu.slideView(‘view’);
// Access the currently displayed view
//slidingMenu.activeView();
—
*HomeView.js (app.js 의 home 메뉴)
..
var MASlidingView = require(‘lib/MASlidingView’);
var HomeView = function(args){
var self = new MASlidingView({
backgroundColor:’red’
});
self.add(Ti.UI.createLabel({
text:’Home View’,
color:’#000′,
height:24,
width:100,
textAlign:’center’,
}));
return self;
};
module.exports = HomeView;
var MASlidingView = require(‘lib/MASlidingView’);
var HomeView = function(args){
var self = new MASlidingView({
backgroundColor:’red’
});
self.add(Ti.UI.createLabel({
text:’Home View’,
color:’#000′,
height:24,
width:100,
textAlign:’center’,
}));
return self;
};
module.exports = HomeView;
Seung Gon(02-15 18:29) : 감사합니다. ^^