Autor | Zpráva | ||
---|---|---|---|
Vojko Profil |
#1 · Zasláno: 21. 9. 2012, 16:49:45
Dobrý deň,
chcel by som Vás požiadať. Nemáte niekto kód, ktorý by robil to, že vyberiem v selecte nejakú hodnotu (option) a hneď ako ho zvolím sa mi v dive (aby som si to dokázal posunúť kam chcem) zobrazil text. Snažil som sa hľadať, no netuším, aký názov ani nič podobného. Ďakujem za každú pomoc. |
||
preca1 Profil |
#2 · Zasláno: 21. 9. 2012, 17:56:02
Zdravim,
hledal sem javascript select change display div a myslím, že sem byl úspěšný. V principu to funguje tak, že posloucháš na změnu hodnoty selectu (událost change). Když nastane tahle událost, zavoláš metodu, který jako parametr předáš aktuálně vybranou hodnotu. Podle toho zobrazíš/skryješ divy, který potřebuješ. |
||
margin Profil * |
#3 · Zasláno: 21. 9. 2012, 18:03:11 · Upravil/a: margin
Třebas nějak takto: http://jsfiddle.net/JYPpQ/
Inspiroval jsem se, což u mne zmamená lepení kódu, tímto: Dva propojene selecty http://stuff.1-webdesign.cz/select4.html Ještě dodám, šlo by to postavit úplně jinak, třebas využívat innerHTML nebo AJAX, ale taková řešení by byla složitější. |
||
preca1 Profil |
#4 · Zasláno: 21. 9. 2012, 18:08:56
U scrollování musíš vědět, jak moc se chceš posunout, neboli kde se element nachází.
|
||
margin Profil * |
#5 · Zasláno: 21. 9. 2012, 18:18:50
preca1:
Na to by mohla stačit kotva. Odkazy na záložky v HTML Objekt window » Objekt window.location v tomto případě location.hash |
||
_es Profil |
#6 · Zasláno: 21. 9. 2012, 18:25:19
preca1:
„U scrollování musíš vědět, jak moc se chceš posunout, neboli kde se element nachází.“ Nemusí, je aj metóda scrollIntoView. |
||
Časová prodleva: 12 let
|
0