Bạn có thể làm điều này với jQuery UI Accordion (demo):
css
html, body {
height: 100%;
padding: 0;
margin: 0;
overflow: hidden;
}
.accordion {
height: 100%;
}
script
$(function(){
$(".accordion").accordion({ fillSpace: true });
$(window).resize(function(){
// update accordion height
$(".accordion").accordion("resize")
});
});
Đối với các phiên bản mới hơn của jQuery UI Accordion (v1.12.1 +), thiết lập heightStyle
để fill
, sử dụng "làm mới" để cập nhật và thiết html & cơ thể cao đến 100% (demo).
CSS
html,
body {
height: 100%;
padding: 0;
margin: 0;
overflow: hidden;
}
Script
$(".accordion").accordion({
heightStyle: "fill"
});
$(window).resize(function() {
// update accordion height
$(".accordion").accordion("refresh");
});