主要是這樣子的.   使用js 动态添加一个父层.以后在再其父元素中再添加N多个子层..   如果是添加了多个父子层以后,  当滑动展开时, 上面的父层并不能将下面的子层挤下去,而是自行展开了....  如果不用js做的话. 纯用html  是可以挤下去的!這應該怎麼解決?

解决方案 »

  1.   

    我感觉吧.. 应该是这么回事儿..
    js嘛.. 动态添加..  在文档加载完以后. 其实没有这些内容. 但是使用了js 每次都加一个..  那么使用前一次的div . 根本就不知道下面有没有
    因为是一个一个加的..
    那麼有什麽方法, 在每次加完后 最好再查找一遍整個DOM樹?..
      

  2.   

    加上去的元素加上CSS样式,控制他挤下去
      

  3.   

    我的思路是,例如你一开始用程序添加了一个DIV层,同时给这个层加一个样式,例如宽度是200px的样式;之后要在这个层里面加子元素,子元素也加上相应的样式,宽度也设为200px;再设置float:left;让这些子元素自己挤下来,不知道行不的!
      

  4.   


    <div style="width:200px;">  <!--父元素-->
      <div style="width:200px; float:left;"></div>  <!--子元素-->
      <div style="width:200px; float:left;"></div>
      <div style="width:200px; float:left;"></div>
    </div>