JQuery UI Аккордеон 1.6 - PullRequest
       10

JQuery UI Аккордеон 1.6

0 голосов
/ 04 апреля 2010

Я использую jQuery UI Accordion 1.6 (http://docs.jquery.com/UI/Accordion),. Я немного изменил его и заставил работать так, как мне нужно, и хочу, чтобы он работал. В этом есть только несколько вещей, но я просто не могу понять, как заставить это работать.

Плагин работает так, как задумано, он фактически закрывается, открывается, снова открывается, закрывается все вместе и т. Д. Однако я пытаюсь получить информацию «Опубликовано ...» прямо под текстом заголовка. Кроме того, я хочу, чтобы часть комментариев AUTHOR и 0 была отдельной ссылкой, проблема в том, что они находятся внутри КЛАССА (который открывает аккордеон). Может быть, это даже не проблема с плагином, но я выбрал варианты.

JQuery вызывает "A" здесь: Я пытался переключить эту A на div, но он просто ломается. Я подумал: «О, я должен изменить свой CSS», но я либо делаю это неправильно, либо это даже не проблема jQuery, а проблема CSS ... Я просто не могу понять это rahhh @ # $! Любая помощь будет оценена.

Вот пример, с которым я работаю; http://www.notedls.com/demo

$.extend($.ui.accordion, {
defaults: {
    selectedClass: "selected",
    alwaysOpen: true,
    animated: 'slide',
    event: "click",
    header: "a",
    autoheight: true,
    running: 0,
    navigationFilter: function() {
        return this.href.toLowerCase() == location.href.toLowerCase();
    }
},

1 Ответ

0 голосов
/ 07 апреля 2010

Чтобы получить публикацию под заголовком, попробуйте строку 220 в note.css, измените высоту строки:

ul.ui-accordion-container li a.acc1 {
line-height:1em;
}

Автор и количество комментариев на самом деле представляют собой одну и ту же строку кода, поэтому вам необходимо добавить
или, в идеале, некоторую правильную семантическую разметку, если вы хотите разделить их.

...