Jquery Accordion виджет - уберите значок и отступы - PullRequest
22 голосов
/ 03 июля 2010

Я новичок в jquery и пытаюсь выяснить, возможно ли создать простой аккордеон без значка стрелки и вообще без отступов внутри содержимого аккордеона.

Я хочу использовать все пространство содержимого, и похоже, что виджет jquery accordion автоматически создает некоторые отступы в качестве ширины значка стрелки.

Спасибо! Лиор

Ответы [ 3 ]

47 голосов
/ 09 сентября 2011

чтобы убрать иконки, которые лучше использовать

$( "#accordion" ).accordion({
    icons: false
});
29 голосов
/ 03 июля 2010

Все, что вам нужно сделать, это добавить свой собственный CSS, чтобы удалить значок и отступы, или переопределить CSS по умолчанию следующим образом:

#accordion .ui-icon { display: none; }
#accordion .ui-accordion-header a { padding-left: 0; }

если accordion был идентификатором, по которому вы вызвали функцию (см. демо )

Да, и если вы хотите удалить заполнение контентом, используйте этот CSS:

#accordion .ui-accordion-content { padding: 0; }
1 голос
/ 20 декабря 2012
$("#accordion").accordion({
     icons: null
});

работал на меня

...