那么,为什么不设置autoheight
为false?
$( ".selector" ).accordion({ autoHeight: false });
http://jqueryui.com/demos/accordion/#option-autoHeight
编辑
看你的评论:
$("#accordion").accordion({ header: "h3" });
$("#accordion").accordion({ collapsible: true });
$("#accordion").accordion({ autoHeight: false, navigation: true });
您正在初始化手风琴,然后向它添加更多选项。你为什么要这么做?默认值autoHeight
是true
,所以每片获得一个固定的高度。将所有选项放在一个电话中:
// Accordion
$("#accordion").accordion({
header: "h3",
collapsible: true,
autoHeight: false,
navigation: true
});
编辑
关于您的第二条评论:
看看http://jqueryui.com/demos/accordion/#option-header。您可以看到该选项h3
是默认设置的,因此您不必在通话中进行设置。
您将在此处得到问题的答案:没有h3标签,JQuery手风琴将无法工作。
通过jQuery API来提高您的知识非常重要。对于jQuery API,请访问http://api.jquery.com/;对于jQuery UI,请访问http://jqueryui.com/demos/。如果您还有其他问题,请在尝试解决问题后以及进行一些研究后立即提出。
如果所有这些都回答了您的问题,请将其标记为正确答案。
274
某个地方。尝试删除它或至少减少它。