Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: jQuery UI - Accordion i po přidání položky

JavaScript JavaScript jQuery UI - Accordion i po přidání položky

Aktivity (1)
Avatar
IT Man
Redaktor
Avatar
IT Man:11.2.2016 19:31

Zdravím,
používám knihovnu jQuery UI. Ano, je to zastaralé, možná se to někomu nelíbí, ale mně to celkem pomáhá v práci. Takže kdo s tím má zkušenosti, byl bych rád za pomoc. Teď k problému. :)

Mám nějaký seznam, kam přidávám položky. Na ty položky chci použít "Accordion". Bohužel pokud přidám položku, už se na ni tato vymoženost nepřidá. Přidá se to pouze na tu první a ty další jsou zobrazovány jako HTML - tedy nadpis a obsah. Jak tedy udělat to, aby tato vymoženost byla použita na všechny položky?
Přikládám momentální kód:

drop: function(event, ui) {
    $(".ui-sortable-helper").remove();
    $("<div></div>").html(ui.draggable.html()).appendTo(this);

    $(".page-content").accordion({
        header: 'h3',
        panel: 'div.example',
        collapsible: true
    });
}
Odpovědět 11.2.2016 19:31
Cokoliv a kdokoliv může jednou uspět.
Avatar
Vít Pleskot
Člen
Avatar
Vít Pleskot:12.2.2016 7:26

Ahoj,
resil jsem kdysi neco podobneho. Dynamicky vkladane elementy ostatni JS kod nevidel. Myslim, ze pro tento pripad ma zrovna accordion metodu refresh, takze by melo stacit po pridani zavolat refresh a on by se mel vykreslit znovu i s novym prvkem. Pokud by refresh nefungoval, tak bych jeste kouknul na jquery metodu .on, ta taky pomaha pri praci s dynamickymi elementy.
Zkus pripadne nahodit nejaky fiddle.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 12.2.2016 7:26
Avatar
Vít Pleskot
Člen
Avatar
Vít Pleskot:12.2.2016 7:34

PS: nejak takto treba? https://jsfiddle.net/xq7rnn5g/1/

Editováno 12.2.2016 7:35
 
Nahoru Odpovědět  +1 12.2.2016 7:34
Avatar
IT Man
Redaktor
Avatar
Odpovídá na Vít Pleskot
IT Man:12.2.2016 7:55

Díky, odpoledne na to mrknu. Vypadá to ale dobře. :)

Nahoru Odpovědět 12.2.2016 7:55
Cokoliv a kdokoliv může jednou uspět.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.