| 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: 13 let
|
|||
0