2010-05-14 41 views

Trả lời

76

Bạn cần thêm style="overflow-y:scroll;" vào thẻ div. (Điều này sẽ buộc một thanh cuộn trên dọc).

Nếu bạn chỉ muốn có một thanh cuộn khi cần thiết, chỉ cần làm overflow-y:auto;

5
<div class="scrollingDiv">foo</div> 

div.scrollingDiv 
{ 
    overflow:scroll; 
} 
+0

@webdestroya: Nó sẽ chỉ làm tăng thêm di chuyển để divs rằng có classname của "scrollingDiv". Điều đó có thể chỉ bằng 1 hoặc thậm chí là 0 hoặc nhiều như tất cả các div mà nhà thiết kế muốn có thanh cuộn. – Robusto

+0

Vâng, bây giờ nó sẽ mà bạn đã cập nhật nó :) –

+0

@webdestroya: Tôi đã không chạm vào nó. Và bài đăng không hiển thị như đang được chỉnh sửa khi tôi nhận xét. W/e. – Robusto

12

lớp Css để có một Div đẹp với cuộn

.DivToScroll{ 
    background-color: #F5F5F5; 
    border: 1px solid #DDDDDD; 
    border-radius: 4px 0 4px 0; 
    color: #3B3C3E; 
    font-size: 12px; 
    font-weight: bold; 
    left: -1px; 
    padding: 10px 7px 5px; 
} 

.DivWithScroll{ 
    height:120px; 
    overflow:scroll; 
    overflow-x:hidden; 
} 
+5

Tôi đã thêm một jsfiddle của phiên bản này - http://jsfiddle.net/YjxS8/ – DaveHogan

2

<head> 
<style> 
div.scroll 
{ 
background-color:#00FFFF; 
width:40%; 
height:200PX; 
FLOAT: left; 
margin-left: 5%; 
padding: 1%; 
overflow:scroll; 
} 


</style> 
</head> 

<body> 



<div class="scroll">You can use the overflow property when you want to have better  control of the layout. The default value is visible.better control of the layout. The default value is visible.better control of the layout. The default value is visible.better control of the layout. The default value is visible.better control of the layout. The default value is visible.better control of the layout. The default value is visible.better </div> 


</body> 
</html> 
7

Nếu bạn muốn để thêm một thanh cuộn bằng cách sử dụng jquery, thao tác sau sẽ hoạt động. Nếu div của bạn đã có một id của 'mydiv' bạn có thể cho chúng ta jquery id chọn sau đây với tài sản css:

jQuery('#mydiv').css("overflow-y", "scroll"); 
+1

Nó là chính xác, nơi cần phải thêm nó dinamically với jquery. Nó làm việc cho tôi. Cảm ơn –

+0

@Chaki_Bđiểm tuyệt vời. Tôi đã thêm một câu trả lời tương tự cho câu hỏi về cuộn động trên div ở đây (http://stackoverflow.com/a/36314963/2512022) – ScottyG

Các vấn đề liên quan