避免自动更改 jQuery 手风琴宽度

mmk*_*pen 0 jquery-ui accordion width

如果我访问手风琴的内容,如何避免自动调整 jQuery Accordion 标题的大小?

脚本:

<script type="text/javascript" >
    $(document).ready(function() {
      $("#dvAccordion").accordion(
            { autoHeight: false,
                collapsible: true
            }
        );
     });
</script>
Run Code Online (Sandbox Code Playgroud)

标记:

    <div id="dvAccordion">
    <h5><a href="#fragment1"><asp:Label runat="server" ID="lblAccordionRC" Text="Hi" meta:resourcekey="lblAccordionRC"  ></asp:Label></a></h5>
        <div id="fragment1">
            <div style=" height:10px; width:200%; background-color:Blue;"></div>                
        </div>
    <h5><a href="#fragment2"><asp:Label runat="server" ID="lblAccodionUNC" Text="How"  meta:resourcekey="lblAccodionUNC"></asp:Label></a></h5>               
        <div id="fragment2">
            How are You ?
        </div>        
    </div>
Run Code Online (Sandbox Code Playgroud)

第一个手风琴包含比第二个更宽的 div。如果我单击第一个手风琴,则会调整手风琴标题的大小。然后,如果我单击第二个手风琴,它会缩小。它使最终用户的页面可视化效果不佳。如何删除此自动调整大小?

Jon*_*han 5

使用 css 设置手风琴的宽度

<div id="dvAccordion" style="width:300px;">
Run Code Online (Sandbox Code Playgroud)

出于某种原因,在 html 中设置宽度似乎不适用于 jquery。