0

这是我的手风琴演示。我需要默认打开第一个子元素。

使用的代码

    $('h3','.horizontalaccordion ul li').on('click',function() {
    $(this).closest('li').toggleClass('hover').siblings().removeClass('hover');
});​
4

3 回答 3

3

在你的html上。将类添加hover到第一个li.

<div class="horizontalaccordion">
    <ul>
        <li class="hover">
            <h3>Heading 1</h3>
            <div>Content For Panel 1.</div>
        </li>
        ...
    </ul>
</div>

演示

于 2012-08-29T11:21:36.250 回答
1

这会不会...

$('h3','.horizontalaccordion ul li').on('click',function() {
    $(this).closest('li').toggleClass('hover').siblings().removeClass('hover');
});

$('.horizontalaccordion ul li:first').addClass('hover');

​</p>

于 2012-08-29T11:23:26.797 回答
0

只需调用点击事件

$('h3','.horizontalaccordion ul li:first-child').click();

​ 见小提琴 http://jsfiddle.net/gajjuthechamp/a545y/28/

我刚刚在 JavaScript 部分添加了最后一个链接

于 2012-08-29T11:32:42.433 回答