闫增涛
3 天以前 b364125f3b77ac4c56e2dad3d010fd355b25d4e0
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
$(document).ready(function () {
 
    $(".menu_item > li > a").on("click", function (e) {
 
        if (!$(this).hasClass("active")) {
 
            // hide any open menus and remove all other classes
            $(".menu_item li ul").slideUp(350);
            $(".menu_item li a").removeClass("active");
 
            // open new menu and add the open class
            $(this).next("ul").slideDown(350);
            $(this).addClass("active");
            //$(".side_menu").niceScroll({ horizrailenabled: false }); //add jquery nicescroll with horizontal scroll disabled
            
        } else if ($(this).hasClass("active")) {
 
            $(this).removeClass("active");
            $(this).next("ul").slideUp(350);
        }
    });
 
    $(".bottom_menu_item > li > a").on("click", function (e) {
 
        if (!$(this).hasClass("active")) {
 
            // hide any open menus and remove all other classes
            $(".bottom_menu_item li ul").slideUp(350);
            $(".bottom_menu_item li a").removeClass("active");
 
            // open new menu and add the open class
            $(this).next("ul").slideDown(350);
            $(this).addClass("active");
            //$("#bottom_menu").niceScroll();
 
        } else if ($(this).hasClass("active")) {
 
            $(this).removeClass("active");
            $(this).next("ul").slideUp(350);
        }
    });
 
 
    var side_collapsed = false;
    var btm_collapsed = false;
 
    //Collapse Side Menu
    $('#collapse_side').on('click', function () {
 
        side_collapsed = !side_collapsed;
        var arrow = document.getElementById('collapse_side');
 
        if (side_collapsed) {
            $('.side_menu').toggle('slide', 'left', 1200);
            // move the left collapse arrow along with menu and set it to be a right arrow (bring back menu)
            $('#collapse_side').css('position', 'absolute').animate({
                left: '-=270'
            }, {
                duration: 1500,
                complete: function () {
                    arrow.innerHTML = "→";
                }
            });
        }
        else {
            $('.side_menu').toggle('slide', 'left', 1200);
            // move the right collapse back along with menu
            $('#collapse_side').css('position', 'absolute').animate({
                left: '+=270'
            }, {
                duration: 1100,
                complete: function () {
                    arrow.innerHTML = "←";
                }
            });
        }
    });
 
 
    //Collapse Bottom Menu
    $('#collapse_btm').on('click', function () {
 
        btm_collapsed = !btm_collapsed;
        var arrow = document.getElementById('collapse_btm');
 
        if (btm_collapsed) {
            //$('#bottom_menu').toggle('slide', 'down', 1200);
            $("#bottom_menu").slideToggle("slow");
            // move the left collapse arrow along with menu and set it to be a right arrow (bring back menu)
            $('#collapse_btm').css('position', 'absolute').animate({
                bottom: '-=270'
            }, {
                duration: 1500,
                complete: function () {
                    arrow.innerHTML = "↑";
                }
            });
 
        }
        else {
            //$('#bottom_menu').toggle('slide', 'down', 1200);
            $("#bottom_menu").slideToggle("slow");
            // move the right collapse back along with menu
            $('#collapse_btm').css('position', 'absolute').animate({
                bottom: '+=270'
            }, {
                duration: 600,
                complete: function () {
                    arrow.innerHTML = "↓";
                }
            });
        }
    });
 
});