首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery accordion错误

jQuery accordion错误
EN

Stack Overflow用户
提问于 2012-11-19 00:02:12
回答 2查看 396关注 0票数 1

在页面加载时,折叠应该是collapsed...but的,在页面加载时,它被展开了,我不知道如何修复这个错误?

代码语言:javascript
复制
$(document).ready(function()
{
    //Add Inactive Class To All Accordion Headers
    $('.accordion-header').toggleClass('inactive-header');

    //Set The Accordion Content Width
    var contentwidth = $('.accordion-header').width();
    $('.accordion-content').css({'width' : contentwidth });

    //Open The First Accordion Section When Page Loads
    $('.accordion-header').first().toggleClass('active-header').toggleClass('inactive-header');
    $('.accordion-content').first().slideDown().toggleClass('open-content');

    // The Accordion Effect
    $('.accordion-header').click(function () {
        if($(this).is('.inactive-header')) {
            $('.active-header').toggleClass('active-header').toggleClass('inactive-header').next().slideToggle().toggleClass('open-content');
            $(this).toggleClass('active-header').toggleClass('inactive-header');
            $(this).next().slideToggle().toggleClass('open-content');
        }

        else {
            $(this).toggleClass('active-header').toggleClass('inactive-header');
            $(this).next().slideToggle().toggleClass('open-content');
        }
    });

    return false;
});​

这是我的代码的jsFiddle example

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-19 00:14:42

从您的示例中删除以下代码部分,它将按您预期的方式工作:

代码语言:javascript
复制
//Open The First Accordion Section When Page Loads
$('.accordion-header').first().toggleClass('active-header').toggleClass('inactive-header');
$('.accordion-content').first().slideDown().toggleClass('open-content');

jsFiddle Working Example

票数 0
EN

Stack Overflow用户

发布于 2012-11-19 00:08:51

对我来说,只需将display: none添加到accordion-content div中似乎就可以做到这一点:

代码语言:javascript
复制
$('.accordion-content').css({'width' : contentwidth }).css('display':'none');

这是一个实际操作的演示:http://jsfiddle.net/YsY7n/1/

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13441790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档