Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Java script accordion


Автор: ekodrive 4.6.2012, 10:59
Добрый день всем, есть такой скрип tinyaccordion multi level support  вот http://edcorp.org/TinyAccordion.zip на скачивания самого скрипта а вот http://edcorp.org/menu/index.html скрипта.
Вот в чем мой вопрос: каким образом можно добавить символы +(плюс) и -(минус) ну когда меню закрыто стояло +  а когда открыта -. ну я нарисовал в фотошопе что я хочу получить. Заранее блогодарень.
 http://s2.ipicture.ru/Gallery/Viewfull/10990657.html

Автор: Amphiluke 4.6.2012, 12:51
Нужно при инициализации accordion`а (т.е. при вызове метода .init()) указать последним — пятым — аргументом имя класса, соответствующее развернутому пункту меню.
Код

var accordion=new TINY.accordion.slider("accordion");
 accordion.init("accordion","h3",false,0,"selected");

Собственно, на странице по вашей ссылке это написано.
В CSS привязаться к этому классу selected, задать фоновую картинку в виде минуса «–».
Код

#accordion > li > h3 {
    background: url(plus.png) 0 50% no-repeat;
}
#accordion > li > h3.selected {
    background: url(minus.png) 0 50% no-repeat;
}


Автор: ekodrive 4.6.2012, 14:47
Спасибо оогромное все получилось!!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)