使所有jQuery Accordion部分始终在页面加载时关闭

时间:2011-10-09 22:14:03

标签: jquery jquery-plugins accordion

我已为我的网站下载jQuery Accordion。我对jQuery一无所知。当网站打开时,手风琴的所有部分都应该关闭。我用这些选项做了一些改变......

-------------------------
//default
-------------------------
    jQuery().ready(function(){
        // simple accordion
        jQuery('#list1a').accordion();
        jQuery('#list1b').accordion({
            alwaysOpen: false,
            autoheight: true
        });
--------------------------
//Changed 
--------------------------
    jQuery().ready(function(){
        // simple accordion
        jQuery('#list1a').accordion();
        jQuery('#list1b').accordion({
            alwaysOpen: true,
            autoheight: false
        });

<--------------------------->

但它不起作用。

3 个答案:

答案 0 :(得分:1)

我想你想要这个:

jQuery().ready(function(){
    // simple accordion
    jQuery('#list1a').accordion();
    jQuery('#list1b').accordion({
        alwaysOpen: false,
        active: false
    });

答案 1 :(得分:1)

我建议使用jQuery UI Accordion: http://jqueryui.com/demos/accordion/

您只需一行即可启动它:

$(function(){ $('.accordion').accordion() });

您可以选择所有要开始关闭的元素,并将active选项设置为false并将collapsible设置为true:

$(function(){ $('.accordion').accordion({ collapsible: true, active: false }) });

希望有效。

答案 2 :(得分:0)

也许您的脚本代码中没有$(document).ready(function(){....});More reading