Аккордеон jQuery - открывает определенный раздел по pageload

У меня есть довольно базовое внедрение Аккордеона jQuery на странице (использующий 1.3.2, jQuery Ядро UI 1.72 и jQuery Аккордеон UI 1.7.2), и я хочу открыть 2-й раздел, когда страница загружается. я попробовал многочисленные методы, но ничто, кажется, не работает...

ГЛАВНЫЙ СЦЕНАРИЙ:

<script type="text/javascript"> $(function() {
    $("#accordion").accordion({
        event: "mouseover"
    });

});

АККОРДЕОН ТЕЛА:

<div id="accordion">
<h3><a href="#">Headline 001</a></h3>
<div>
<ul>
     <li><a href="#1">Link 001</a></li>
     <li><a href="#2">Link 002</a></li>
     </ul>
</div>
<h3><a href="#">Headline 002</a></h3>
<div>
     <ul>
    <li><a href="#3">Link 003</a></li>
     <li><a href="#4">Link 004</a></li>
     </ul>
</div>

Любая справка значительно ценилась бы!

15
задан Bomski 4 February 2010 в 12:46
поделиться

3 ответа

$("#accordion").accordion({ active: 2, event: "mouseover" });

Должен помочь!

UPDATE

, если это не сработает, попробуйте

$("#accordion").accordion({  event: "mouseover" }).activate(2);

(NB, это обновлено, чтобы быть немного быстрее, спасибо за комментарии. Честно говоря, он должен работать с параметром active: 2, не знаю, почему этого не произошло.)

20
ответ дан 1 December 2019 в 00:49
поделиться

Работает ли следующее?

$(function() {
    $("#accordion").accordion({
        event: "mouseover",
        collapsible: true,
        active: 2
    });

});
8
ответ дан 1 December 2019 в 00:49
поделиться

Попробуйте

$("#accordion").activate(index);
3
ответ дан 1 December 2019 в 00:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: