Autor | Zpráva | ||
---|---|---|---|
Petr Havel Profil |
#1 · Zasláno: 2. 5. 2013, 14:30:28
Zdarec,
Snažím se vytvořit "tabulku" údajů (přednášek), která by měla mít dvě funkce: Po kliknutí na daný řádek se zobrazí podrobnější informace k přednášce a zároveň by mělo být možné tabulku filtrovat podle typu přednášek. K zobrazení podrobností používám .slideToggle() a k filtraci jsem použil knihovnu Quicksand. Nastal ovšem problém v tom, že když použiji filtraci, tak poté se v případě kliknutí na řádek neprovede požadované zobrazení informací (slideToggle). Testovací stránka Nevíce čím to je, že použitím Quicksand se nepodaří provést další kód? Díky za rady |
||
aDAm Profil |
Tak máš tam chybu v tom quicksand, voláš funkci uplightbox kterou zřejmě nemáš nadefinovanou:
Chyba: ReferenceError: uplightbox is not defined Zdrojový soubor: http://www.akademicketydny.info/jqueryui/custom.quicksand.js Řádek: 117 |
||
Petr Havel Profil |
#3 · Zasláno: 2. 5. 2013, 15:11:26
Díky za info.
Volání této a i následující neexistující funkce jsem vyřadil, ale stejně problém přetrvává. Zjistil jsem, že se po vyvolání řazení v případě kliknutí nespustí ani událost $(".podrobnosti").click(function(){ ... }); Díky za rady |
||
aDAm Profil |
No ono to je spíš o tom že se ti to celé přeskládá takže ten event navázaný na těch buttonech zmizne. Zkus upravit to navázání události takto
$("body").on("click", ".podrobnosti", function(){ $(this).children('.autor-info').slideToggle(300); $(this).children('.nazev-info').slideToggle(300); return false; }); |
||
Časová prodleva: 11 let
|
0