2014-03-26 55 views
1

當我顯示頁面index.php時,只出現了div div .box的4列而不是5。另一方面,當我最小化和最大化窗口時,出現5個div div id .box列。我花了大約4個小時,並且我注意到,當我不使用溢出時,一切都很好:auto;到#panel我把溢出:滾動;。然後一切都很好。在頁面加載時,我得到所有5列,並在最小化和最大化窗口我也有5列。但我不想讓這個欄溢出:滾動#kontener的底部。還有另一種方法可以做到嗎?我投了票。謝謝! /編輯 我忘了說,如果頁面上只有一些框,但直到滾動條出現爲止的數量不是很多,那麼我們忘記了這一點。滾動條出現時出現jQuery窗口大小調整問題

不工作例如:http://jsfiddle.net/MtUWn/509/

我有以下代碼: 的style.css

#panel{position:absolute;top:72px;left:0px;right:0px;bottom:50px;overflow:auto;}/*overflow:scroll;*/ 
    #kontener{overflow:hidden;} 
    .box {display:block;float:left;} 
    .box_in {margin:5px;padding:5px;height:260px;border:1px solid grey;} 

的index.php

<script type="text/javascript"> 

    function onResize() { 
     var cw = $('#kontener').width(); 
     $(".box").width(cw/5); 
    } 

    $(window).load('resize', onResize); 
    $(window).bind('resize', onResize); 

</script> 

<div id="panel">  
    <div id="kontener"> 
     <div class="box"><div class="box_in">Box</div></div> 
     <div class="box"><div class="box_in">Box</div></div> 
     <div class="box"><div class="box_in">Box</div></div> 
     <div class="box"><div class="box_in">Box</div></div> 
     <div class="box"><div class="box_in">Box</div></div> 
     <div class="box"><div class="box_in">Box</div></div> 
     <div class="box"><div class="box_in">Box</div></div> 
     <div class="box"><div class="box_in">Box</div></div> 
     <div class="box"><div class="box_in">Box</div></div> 
     <div class="box"><div class="box_in">Box</div></div> 
     <div class="box"><div class="box_in">Box</div></div> 
     <div class="box"><div class="box_in">Box</div></div> 
     <div class="box"><div class="box_in">Box</div></div> 
     <div class="box"><div class="box_in">Box</div></div> 
     <div class="box"><div class="box_in">Box</div></div> 
    </div> 
</div> 
+0

恐怕我不太明白你的問題,我不能在你的jsfiddle中看到問題,它似乎爲我工作。 我可以問你在這裏試圖達到什麼目的,只是5行顯示每行?盒子的高度是否固定?是否需要滾動條?爲什麼#panel必須完全定位?是否有一個原因,你不能使用純CSS與'寬度:20%'使框始終是寬度的1/5,而不需要使用jQuery? – Sarah

+0

我剛剛意識到你說你不想要一個滾動條,我只是不明白你的確想要最終的外觀。謝謝! – Sarah

+0

舉例說明如何讓5個盒子只用CSS,不知道你的其他要求是什麼:http://jsfiddle.net/MtUWn/511/ – Sarah

回答

相關問題