JEECG 3.5.2 -ACE主题不展示滚动条的解决方案

默认切换到ACE主题模式以后,在右边展示滚动条,因为代码中iframe的高度是固定的,设置的那个固定高度比我的电脑屏幕的高度要大,所以就产生了滚动条,但是这样展示是很不好看的,如图:

JEECG 3.5.2 -ACE主题不展示滚动条的解决方案_第1张图片

如果内容页里面再有滚动条,那么就会产生多个纵向滚动条,给用户的体验是很不好的,所以要把iframe的高度随着屏幕高度的变化动态的改变,如何解决呢,其实也很好解决。只需要在ace_main.jsp界面中增加一段js代码:如下:

//start add by wfl at 20160225 动态根据屏幕大小展示内容页的高度,避免产生滚动条
			$(function(){
				var winHig = $(window).height();
				//alert(winHig);
				$("#center").css("height",(winHig-92)+"px");
			});//end

就是获得屏幕高度以后减去上面固定的top的高度,经测试92px是比较合适的,现在展示效果如下:

JEECG 3.5.2 -ACE主题不展示滚动条的解决方案_第2张图片

你可能感兴趣的:(JEECG)