问题找到了
我的布局:上面一个层宽度100%
下面两个层,左侧宽度固定
浏览器宽度变小时,右侧div浮动被挤到左侧div下面了;
所以整个高度增加了;现在我想窗口改变就自动改变下面两个div的高度,和右侧div的宽度,该怎么写JS呢?

解决方案 »

  1.   

    把 div 设置成相对宽度.
    或者设置成绝对宽度,在画面的onresize事件中改变它的宽度.
      

  2.   


    我懂你说的意思了,可是我是新手,这个onresize事件该怎么写啊?
    window.onresize(function(){...}怎么提示:对象不支持此属性或方法……
      

  3.   


    我懂你说的意思了,可是我是新手,这个onresize事件该怎么写啊? 
    window.onresize(function(){...} 怎么提示:对象不支持此属性或方法……
      

  4.   


    window.onresize = function resizepage(){
                         //do some thing...
    }
      

  5.   


    以下几种方法
    (1)写在body中,
    <body onresize=".....">(2)使用匿名函数
    window.onresize=function(){
        ......
    }
    (3)函数赋值
    function resizeDiv(){
    }window.onresize =resizeDiv;常用的以上几种。
      

  6.   

    谢谢各位帮助,特别是 syukugai 
    最近每天都加班,所以结贴比较晚
      

  7.   

    HOHO.
    你的问题能解决是最重要的.
    不过你给的分很奇怪呀.
    74.
    你想气死我呀......
      

  8.   

    我……给他们一人一分,,,cyqlightrain 20分 剩下的都给你了
    这,,74,也太巧了