Autor | Zpráva | ||
---|---|---|---|
Dan Profil * |
#1 · Zasláno: 10. 3. 2010, 15:35:06
Ahoj, řeším jeden oříšek. Představ te si stránku v prohlížeči, na které jsou pod sebou třeba po 100px rozmístěné divy směrem dolů.
jakou funkcí v Javascriptu zjistím vzdálenost od horního okraje divu k hornímu okraji okna prohlížeče - NE STRANKY. potřebuji to pro konstrukci pohyblivého divu. Na webu se mi zobrazuje nápověda, která je podle toho jak má uživatel scrollnotou stránku, zahalená. Potřebuji, když, třeba i kousek nápovědy v divu je za horním nebo dolním okrajem okna prohlížeče schovaný, tak abych už mohl aktivovat mou funkci pro pohyb toho divu do viditelné části - vždy jej přilepím ke spodnímu okraji okna prohlížeče. Funkci na ten pohyb mám - já jen prostě potřebuji nějak zjistit, že div s nápovědou je schovaný za oknem prohlížeče. Děkuji za případné nápady ;-) |
||
Časová prodleva: 12 dní
|
|||
Chamurappi Profil |
#2 · Zasláno: 22. 3. 2010, 10:09:57
Reaguji na Dana:
Viz Výška, šířka, pozice libovolného elementu — tamní skript zjistí pozici elementu vzhledem k dokumentu. To, na jakém místě je narolováno, zjistíš z vlastnosti scrollTop na document.body nebo na document.documentElement .
„vždy jej přilepím ke spodnímu okraji okna prohlížeče“ Nebylo by lepší pohrát si s pozicováním? Můžeš mít dva <div> y, jeden s celým obsahem stránky, se 100% rozměry a posuvníkem, druhý absolutně napozicovaný přes něj.
|
||
Časová prodleva: 14 let
|
0