0

温柔点我是这个网络开发游戏的新手。我只是在努力学习。

代码:

<h4>Monday</h4>
<div id="first_accordian"> 
    <h5>First Section</h5>
    <div>
        Some stuff. 
    </div>
    <h5>Second Section</h5>
    <div>
        Some stuff. 
    </div>
</div>

<h4>Tuesday</h4>
<div id="second_accordian"> 
    <h5>First Section</h5>
    <div>
        Some stuff. 
    </div> 
</div>

<script type="text/javascript">
    $(document).ready(function() {
    $("[id$=_accordian]").accordion({ collapsible: true, active: false });
    });
</script>

显然,这只是我在 ASP.NET MVC3 应用程序中的部分视图的简化。但我使用的是 jQuery UI 和手风琴小部件,因此您需要参考它们才能使上面的代码正常工作。

问题:

我有一个问题,当我展开一个手风琴元素时,它会覆盖它下面的任何 HTML。我想要的行为是我有一组堆叠的手风琴,当在任何手风琴中选择任何元素时,它们都会向上或向下移动。

有谁知道我如何用堆叠的手风琴做到这一点?或者横向思考。有什么方法可以将不是手风琴元素的静态标题添加到手风琴(在上面显示为每个手风琴上方的标题;星期一,星期二)?

是否有我应该绑定的东西的大小调整事件?我不知道从哪里开始,欢迎任何指点!

编辑:刚刚将我自己的代码复制到一个文件中以进行检查和实验......它完全按照我的需要工作。但它不在我的应用程序中。所以我猜这一定是由于我的代码之外发生的其他事情。

所以......新问题:什么可以阻止调整大小和创建这个覆盖问题?

4

0 回答 0