Vậy tại sao bạn không đặt autoheight
thành false?
$( ".selector" ).accordion({ autoHeight: false });
http://jqueryui.com/demos/accordion/#option-autoHeight
BIÊN TẬP
Nhìn vào bình luận của bạn:
$("#accordion").accordion({ header: "h3" });
$("#accordion").accordion({ collapsible: true });
$("#accordion").accordion({ autoHeight: false, navigation: true });
Bạn đang khởi tạo đàn accordion và sau đó bạn thêm nhiều tùy chọn hơn cho nó. Tại sao bạn làm việc đó? Giá trị mặc định cho autoHeight
là true
, vì vậy mọi tab đều có chiều cao cố định. Đặt tất cả các tùy chọn trong một cuộc gọi:
// Accordion
$("#accordion").accordion({
header: "h3",
collapsible: true,
autoHeight: false,
navigation: true
});
BIÊN TẬP
Về nhận xét thứ 2 của bạn:
Hãy xem tại http://jqueryui.com/demos/accordion/#option-header . Bạn có thể thấy tùy chọn đó h3
được đặt theo mặc định, vì vậy bạn không cần phải đặt nó trong cuộc gọi của mình.
Và bạn nhận được câu trả lời cho câu hỏi của mình ở đây: JQuery accordion không hoạt động nếu không có thẻ h3 .
Điều khá quan trọng là phải sử dụng API jQuery để nâng cao kiến thức của bạn. Đối với API jQuery, hãy truy cập vào http://api.jquery.com/ và cho giao diện người dùng jQuery, hãy truy cập http://jqueryui.com/demos/ . Nếu bạn có thêm bất kỳ câu hỏi nào, đừng ngần ngại hỏi sau khi bạn đã cố gắng giải quyết vấn đề của mình và sau khi bạn thực hiện một số nghiên cứu.
Nếu tất cả điều này trả lời câu hỏi của bạn, vui lòng đánh dấu nó là câu trả lời đúng.
274
một nơi nào đó. cố gắng loại bỏ nó hoặc ít nhất là giảm nó.