2009-10-05 4 views
0

Я использую плагин Jquery Accordion.JQuery Accordion - Manual Активировать

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

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

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

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

Приветствие

Eef

+0

вы хотите, чтобы активировать аккордеоне, когда пользователь нажимает '# 1' ?? – halocursed

ответ

4

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

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

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

$("#1").trigger("click"); 
+0

Как указано @tvanfosson выше, «# 1» не является допустимым идентификатором элемента. Идентификаторы HTML-элементов не могут начинаться с числа, поэтому это не будет срабатывать! –

 Смежные вопросы

  • Нет связанных вопросов^_^