如何在表单加载时使 jquery UI 手风琴开始折叠。有这方面的 javascript 代码吗?
在选项中指定:
{ ... active: false, collapsible: true, ... }
请参阅 激活的文档。
我也想这么做。使用 Jquery UI 选项卡。当你开始的时候,我希望没有5个标签显示。
使用 active: false 显示第5个标签的内容。 因此,我设置标签 CSS 显示: 无; 因为它在线更改显示。希望这对某些人有帮助!
<script> $(function() { $( "#tabs" ).tabs({ active: false, collapsible: true, }); });
而且很有型
#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5{ display:none; }
我使用这个代码,因为我使用的是一个 Dreamweaver 小部件,代码托皮克不为我工作 希望这能有所帮助,
jQuery("#jQueryUIAccordion").accordion({ event: "click", active: false, collapsible: true, autoHeight: false });
为了完成 Topex 的答案,使用 Jquery UI 1.10.3,我必须在“ active”选项之前设置“湿折”选项。
$( ".accordion" ).accordion("option", { collapsible: true, active: false });
看看 文件
如果您正在使用 wysiwyg“ Properties”,并且编码混乱,请尝试在“ Active”框中多放一个数字,这个数字比您的“ Sections”列表多一个。我有12个部分,把“13”在那里,它为我工作。
如果您在代码中查看面板组的开头,请查看以下内容
<div id="collapseOne1" class="panel-collapse collapse in">
如果你只是删除“在”它有面板关闭时,页面加载。
如果您使用默认的 jquery 手风琴,它总是显示第一面板内容,您可以使用 active: false属性禁用它。
active: false
jQuery(document).ready(function() { jQuery( "#accordion" ).accordion({ collapsible: true, active: false, }); });
但它的默认行为是为所有面板将被设置为最高面板的高度。 因此,为此,您必须添加 "heightStyle"属性。
"heightStyle"
heightStyle: "content",
所以,每个面板的高度和内容一样。