2013-02-17 86 views
0

我希望有一个#nav是顶部,但#nav上面还有就是#child DIV的一些text.on滚动我应该能够滚动体则#nav应的主滚动条被固定在顶部!并且应该仅滚动#child div。对儿童的div滚动父DIV的滚动

继承人的参考.. http://jsfiddle.net/maUYK/

<p>text</p> 
    <p>text</p> 
    <p>text</p> 
    <p>text</p> 
     <ul id="nav"> 
     <li><a href="#">About Us</a></li> 
     <li><a href="#">Our Products</a></li> 
     <li><a href="#">FAQs</a></li> 
     <li><a href="#">Contact</a></li> 
     <li><a href="#">Login</a></li> 
     </ul> 
    <div id="child"> 
    <table> 
     <tr><td>a</td><td>b</td><td>c</td></tr> 
     <tr><td>a</td><td>b</td><td>c</td></tr> 
     <tr><td>a</td><td>b</td><td>c</td></tr> 
     <tr><td>a</td><td>b</td><td>c</td></tr> 
     <tr><td>a</td><td>b</td><td>c</td></tr> 
     <tr><td>a</td><td>b</td><td>c</td></tr> 
     <tr><td>a</td><td>b</td><td>c</td></tr> 
     <tr><td>a</td><td>b</td><td>c</td></tr> 
     <tr><td>a</td><td>b</td><td>c</td></tr> 
     <tr><td>a</td><td>b</td><td>c</td></tr> 
     <tr><td>a</td><td>b</td><td>c</td></tr> 
     <tr><td>a</td><td>b</td><td>c</td></tr> 
    </table> 
    </div> 
+0

感谢@Shail进行编辑! – 2013-02-17 06:04:24

+0

能否详细说明一下。它不清楚你想要什么?你是否只想让表格的内容滚动来保持边框线的原样? – harsh8888 2013-02-17 06:07:39

+0

简单地说,他想要一个固定的#nav – Shail 2013-02-17 06:09:05

回答

0
#nav{ 
    position:absolute; 
     top:200px; 
    left:0; 
    } 

    #nav.fixed{ 
    position:fixed; 
     top:10px; 
     } 

使用上述风格定位导航和滚动

对于信息后修复,你可以访问此链接 - http://addyosmani.com/blog/rocketbar/

-1

的div的高度过大。给高度200px,没关系。

div { 
    overflow: scroll; 
    height: 200px; 
    width: 520px; 
}