riku
2024-02-05 7607d55d6597d772de1a37598d36e74c4542223e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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)
    }
}