Autor | Zpráva | ||
---|---|---|---|
gardener Profil |
#1 · Zasláno: 2. 3. 2009, 17:35:06
Zdravím, vytvářím XHMTL mobile web a tak nechci moc používat JS.
Chtěl bych se dozvědět, jak pomocí CSS zobrazit po kliku skrývaný prvek a poté po kliku ho zase skrýt. Na skrývaný prvek jsem použil display:none, nyní bych ale potřeboval zajistit aby se po kliku změnila hodnota na visible. S využitím JS by to nebyl asi problém, ale tuším, že jsem kdysi viděl něco podobného i s CSS, jen už netuším kde a jak to bylo, vím, že se tam využíval externí soubor. Díky za jakoukolliv radu. |
||
panther Profil |
#2 · Zasláno: 2. 3. 2009, 17:45:00
gardener
samotné CSS ti asi stačit nebude, javascriptové řešení je tady |
||
gardener Profil |
#3 · Zasláno: 2. 3. 2009, 17:50:18
Já právě věřím, že to lze, dokonce jsem to i viděl. Byl tam vkládan nějaký inc soubor, bohužel už to nedohledám.
Ale napadlo mě, po a.odryt: hover; zavolat právě teto inc. soubor, kde by bylo nastaveno visible.. U toho JS mám právě obavu, že některé telefony s tím mohou mít problémy.. |
||
Chamurappi Profil |
#4 · Zasláno: 2. 3. 2009, 17:55:16
Reaguji na gardenera:
Myslíš si, že mobilní prohlížeče nepodporují JavaScript, ale že zvládnou přechroustat CSS šílenost s kotvami? |
||
panther Profil |
#5 · Zasláno: 2. 3. 2009, 17:55:33
gardener
„U toho JS mám právě obavu, že některé telefony s tím mohou mít problémy..“ stejně tak uživatelé s vypnutým JavaSriptem. Pokud není podpora JS nebo je vypnutý, zobrazí se vše rozbalené (defaultně tedy „visible“ a pomocí javascriptu pro uživatele, kteří jej podporují, skrývat). |
||
gardener Profil |
#6 · Zasláno: 2. 3. 2009, 18:03:06
Chamurappi: Vím že podporují alespoň ty současné, nejsem si ale jist podporou u starších modelů, a jelikož je celý web dělán tak aby se bez problémů zobrazil i na 176 a méně px; Tak se chci co možná nejvíce vyhnout JS..u CSS mám takovou větší důvěru, k t tomu, že to bude fungovat a hlavně už se mi párkrát stalo, že JS mi na mobilu nefungoval tak jak má..například naposled při odpočtu napsaných znaků..nicméně asi nezbyde než použít řešení s JS, pokud bude mít vypnuto, tak mu zkrátka zobrazím..
Díky moc za radu.. |
||
Časová prodleva: 15 let
|
0