修复左侧菜单收缩后才对不出现的问题

This commit is contained in:
zhuangqian 2016-12-06 16:57:38 +08:00
parent 7e155ddd21
commit 1d8cc3beb1
3 changed files with 16 additions and 2 deletions

View File

@ -3,11 +3,13 @@
<script type="text/javascript">
try{ace.settings.check('sidebar' , 'fixed')}catch(e){}
$(function(){
$("#sidebar").css({"max-height" : $(window).height()-130, "overflow-y":"auto", "overflow-x":"hidden"});
$("#sidebar").addClass("sidebar-colexp");
$("#sidebar").css({"max-height" : $(window).height()-80});
});
$(window).resize(function () {
$("#sidebar").css({"max-height" : $(window).height()-130, "overflow-y":"auto", "overflow-x":"hidden"});
$("#sidebar").addClass("sidebar-colexp");
$("#sidebar").css({"max-height" : $(window).height()-80});
});
</script>

View File

@ -55,6 +55,12 @@ body {
.sidebar + .main-content {
margin-left: 190px;
}
.sidebar-colexp {
overflow-y: auto;
overflow-x: hidden;
}
.page-content {
background-color: #ffffff;
position: relative;

View File

@ -72,6 +72,12 @@
//var minimized = this.$sidebar.hasClass('menu-min');
this.minimized = !this.minimized;
if (this.minimized) { //collapse
$("#sidebar").removeClass("sidebar-colexp");
} else { //expand
$("#sidebar").addClass("sidebar-colexp");
}
try {
//toggle_btn can also be a param to indicate saving to cookie or not?! if toggle_btn === false, it won't be saved
ace.settings.sidebar_collapsed(sidebar, this.minimized, !(toggle_btn === false || save === false));//@ ace-extra.js