Autor | Zpráva | ||
---|---|---|---|
simonik Profil * |
#1 · Zasláno: 16. 12. 2012, 13:07:50
Snažím se udělat tzv. "onepageweb". Po odskrolování ale nemůžu nastavit třídu ba selected.
$('a.panel').click(function () { $('.panel img').removeClass('selected'); current = $(this); $('#wrapper').scrollTo($(this).attr('href'), 800,{onAfter: function() { current.addClass('selected'); } }); return false; }); Celé to mám na http://www.kolo-bezky.cz/pokusy/OnePageWeb/scroll/horizontal.html Může mi někdo poradit, jak to udělat, aby se změnilo tlačítko v menu po odskrolování? Dík |
||
DJ Miky Profil |
#2 · Zasláno: 16. 12. 2012, 13:46:49
To menu máš na všech "podstránkách" zduplikované. Když už ho máš tedy u každé stránky, proč tam tedy rovnou ručně nezvýrazníš tu danou položku? V #item1 máš menu, tak tam k prvnímu odkazu dopsat "selected". V #item2 máš znova stejné menu, tak dopsat "selected" ke druhému odkazu. Atd.
Tvůj skript nefunguje proto, že zvýrazňuješ odkaz, na který klikneš. Ale ten ti odjede někam pryč s aktuální stránkou, tak ti je to k ničemu. V tomhle řešení bys musel zvýrazňovat všechny stejné odkazy napříč těmi "podstránkami", tedy např. všech 6 odkazů "LDPE", co v kódu máš. |
||
simonik Profil * |
#3 · Zasláno: 16. 12. 2012, 15:08:38
Díky, to mě nenapadlo.
|
||
Časová prodleva: 11 let
|
0