由于之前在flex主应用中的宽高设置的都是100%,所以当缩小浏览器的时候根本不会出现滚动条,
然后借鉴别人的页面,是当浏览器缩小到某个大小之后才出现滚动条,所以就网上搜索了下
代码如下:(可以直接将这段代码拷到工程目录下的index.template.html JS代码中)
var winWidth = 0; var winHeight = 0; function findDimensions() { //获取窗口宽度 if (window.innerWidth) { winWidth = window.innerWidth; } else if ((document.body) && (document.body.clientWidth)) { winWidth = document.body.clientWidth; //获取窗口高度 } if (window.innerHeight) { winHeight = window.innerHeight; } else if ((document.body) && (document.body.clientHeight)) { winHeight = document.body.clientHeight; } //通过深入Document内部对body进行检测,获取窗口大小 if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth) { winHeight = document.documentElement.clientHeight; winWidth = document.documentElement.clientWidth; } var cssSize = document.styleSheets[0].rules||document.styleSheets[0].cssRules; if(winWidth < 1280) { cssSize[0].style.width = "1280px"; } else { cssSize[0].style.width = "100%"; } if(winHeight < 720) { cssSize[0].style.height = "720px"; } else { cssSize[0].style.height = "100%"; } } window.onresize=findDimensions; function pageInit() { //调用函数,获取数值 findDimensions(); }原文地址:http://bbs.9ria.com/forum.php?mod=viewthread&tid=154047
FLEX 让浏览器某个范围内出现滚动条,布布扣,bubuko.com
原文:http://blog.csdn.net/songanling/article/details/21009069