var Nav = {
|
_pages: [],
|
newPage: function(pageInfo) {
|
var close = pageInfo.close
|
var page = pageInfo.page
|
|
$('#' + page).fadeIn('fast')
|
$('#' + close).on('click', {
|
page: page
|
}, function(event) {
|
var p = event.data.page
|
$('#' + p).fadeOut('fast')
|
Nav._pages.splice(Nav._pages.length - 1, 1)
|
})
|
|
if (this._pages.length > 0) {
|
var lastPage = this._pages[this._pages.length - 1].page
|
$('#' + lastPage).fadeOut('fast')
|
|
$('#' + close).off('click')
|
$('#' + close).on('click', {
|
page: page,
|
lastPage: lastPage
|
}, function(event) {
|
var p = event.data.page
|
var lp = event.data.lastPage
|
$('#' + p).fadeOut('fast')
|
$('#' + lp).fadeIn('fast')
|
|
Nav._pages.splice(Nav._pages.length - 1, 1)
|
})
|
}
|
this._pages.push(pageInfo)
|
}
|
}
|