Diskuze: Nefunkční objekt v JS
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Obecně pozice prvků je lepší řešit přes CSS a ne přes JS. JS je v
tomhle případě trochu kanón na vrabce.
Tohle ti to menu bude držet neustále vlevo a bude stále vidět na
obrazovce:
html:
<nav id="left-menu"></nav>
css:
#left-menu{
position: fixed;
top: 0;
left: 0;
bottom: 0;
width: 200px;
}
Děkuju za radu. Posuv už mi funguje.... . Vůbec nevim proč jsem se sek na
nefunkčnim objektu a nehledal řešení v CSS. CSSkem formátuju stránku a tak
mi to nějak nedošlo.
Jen kdyby někdo poradil, jaká je spojitost s těma objektama a přepínáním
quirk a standart módu byl bych rád. Nejsem angličtinou nadanej, takže když
něco hledám mám fakt dost vážný problém ....... . Díky
Podle mě jsi používal hrozně zbytečně složité řešení, kde jsi to obaloval do jakéhosi objektu. Tobě prostě stačí při každém scrollu aktualizovat pozici menu:
https://jsfiddle.net/…/dobtp93z/1/
A JS samozřejmě dává smysl, pokud chceš udělat nějaké speciální pozicování:
https://jsfiddle.net/…/dobtp93z/2/
Tohle mé řešení přes js mi v quirk módu funguje. Ale dřív nebo
později narazíš na věci, co tam nepůjdou.
Quirk mód podle mě vůbec neřeš protože se to týká IE5 a IE6 a lidé co
mají IE5 nebo 6 musí být zvyklí, že jim stále něco nefunguje a blbne.
Pokud budeš mít Nokii 3310 tak taky přece neočekáváš, že ti v něm budou
fungovat nejnovější cool appky.
Ještě jednou díky. Na testování jsem používal mozzilu a chrome. Tvoje kódy mi fungujou v obou módech v obou prohlížečích.
Zobrazeno 5 zpráv z 5.