javascript - jQueryUI Accordion 不工作

标签 javascript jquery

在 jQuery UI 中,我正在使用 Accordion ,它看起来很酷。 默认第一个选项卡或其名称是打开的,我想要它以便它们都是 关闭,仅在单击时打开。有什么办法吗?

此外,您能否将开口区域设置得足够大以容纳其中的实际内容? 我认为正在发生的是打开时的默认大小等于其中任何一个中最大的东西。

这是我的在线示例,单击播放选项卡,您就会明白我的意思。 当用户第一次看到它时,他看不到其他选项卡,因为它们位于屏幕下方,因为空白空间很大。 http://www.taffatech.com/Demo.html

<div id="accordion2">
     <h3>Welcome</h3>

    <div>Choose a game!</div>
     <h3>Play Game 1</h3>

    <div>
        <p>Game 1 is in development
            <div align="center">
                <canvas id="myCanvas" width="600" height="400" align="center" style="border:1px solid #ffffff;"></canvas>
            </div>
        </p>
    </div>

<h3>Play Game 2</h3>

    <div>
        <p>Game 2 is in development</p>
    </div>

<h3>Play Game 3</h3>

    <div>
        <p>Game 3 is in development</p>
    </div>
</div>

最佳答案

在选项中,将active设置为false,将collapsible设置为true,如下所示:

$('div#accordion2').accordion({active: false, collapsible: true});

关于javascript - jQueryUI Accordion 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16062851/

相关文章:

javascript - 原型(prototype)中的 JQuery 等价物

javascript - 使用 jQuery 循环并获取 JSON 数组的键/值对

javascript - 如何检测用户手动移动滚动条或通过 javascript 或 jquery 中的脚本移动

javascript - Google Analytics 事件跟踪 : __utm. gif 从未完成加载

javascript - 如何在 ReactJs 中单击动态生成的 'Link' 时将值传递给页面?

javascript - 在 Javascript 对象中更新函数调用

jQuery Mobile 不响应或不触发点击 HTML5 iPhone 应用程序 (Safari)

javascript - 从配置文件插入 HTML 元素的更简单和更可维护的方法

jquery - css top 不适用于嵌套的 div

jquery - 使用jquery可见跨度长度