Jquery Accordion - активация вручную - PullRequest
0 голосов
/ 05 октября 2009

Я использую плагин Jquery Accordion.

Я бы хотел, чтобы при загрузке страницы открывалась определенная панель.

Я пытаюсь это так, идентифицируя это по ID:

selected = $("#1")
  $('ul.accordiontasks').accordion( {
    autoHeight: false,
    active: selected
  });

Похоже, это не активирует панель аккордеона с ID 1, кто-нибудь может увидеть, что я делаю неправильно, и, возможно, направить меня в правильном направлении?

Приветствия

Eef

Ответы [ 2 ]

4 голосов
/ 05 октября 2009

Вы всегда можете вызвать это:

$("#1").trigger("click");
4 голосов
/ 05 октября 2009

Идентификаторы HTML-элементов не могут начинаться с цифр ( ref ), они должны начинаться с букв. Если ваш фрагмент кода точен, то ваш HTML - нет. Также обратите внимание, что вам не нужно указывать элемент, вы можете указать селектор напрямую.

$('ul.accordiontasks').accordion( {
    autoHeight: false,
    active: '#menu1'
});
...