默认切换到ACE主题模式以后,在右边展示滚动条,因为代码中iframe的高度是固定的,设置的那个固定高度比我的电脑屏幕的高度要大,所以就产生了滚动条,但是这样展示是很不好看的,如图:
如果内容页里面再有滚动条,那么就会产生多个纵向滚动条,给用户的体验是很不好的,所以要把iframe的高度随着屏幕高度的变化动态的改变,如何解决呢,其实也很好解决。只需要在ace_main.jsp界面中增加一段js代码:如下:
//start add by wfl at 20160225 动态根据屏幕大小展示内容页的高度,避免产生滚动条
$(function(){
var winHig = $(window).height();
//alert(winHig);
$("#center").css("height",(winHig-<span style="color:#ff0000;">92</span>)+"px");
});//end
就是获得屏幕高度以后减去上面固定的top的高度,经测试92px是比较合适的,现在展示效果如下: