CSS: DIV fixálása balra (csak) horizontális scrollozásnál
Sziasztok!
Olyan CSS problémám lenne, hogy szeretnék egy DIV-et balra fixállni, akkor amikor jobbra-balra scrollozz a felhasználó. Fel-le scrollnál mozogjon természetesen az is fel-le.
És ugyan ezt szeretném egy DIV-vel, csak a felső (top) része legyen fixállva és le-fel scrollozásnál maradjon mindig fent, de jobbra-balra scrollnál mozogjon jobbra-balra.
Lehet (biztos?!?) hogy szerepelt már a probléma, de egyszerűen nem tudom megfogalmazni a fórum kereső számára.
Köszi
Üdv
■ Olyan CSS problémám lenne, hogy szeretnék egy DIV-et balra fixállni, akkor amikor jobbra-balra scrollozz a felhasználó. Fel-le scrollnál mozogjon természetesen az is fel-le.
És ugyan ezt szeretném egy DIV-vel, csak a felső (top) része legyen fixállva és le-fel scrollozásnál maradjon mindig fent, de jobbra-balra scrollnál mozogjon jobbra-balra.
Lehet (biztos?!?) hogy szerepelt már a probléma, de egyszerűen nem tudom megfogalmazni a fórum kereső számára.
Köszi
Üdv
99,99% bizonyossággal...
Az overflow:scroll elemmel hozz létre egy tartalmi részt, mely ezután gördíthetővé válik. Így egyik div-ed se fog soha mozogni (a tartalmon kívül), de mindig láthatóak lesznek.
Köszi
Azt hogyan tudnám eldönteni, hogy JavaScripttel csinállja? Mivel nem egyértelmű, nagy a kód.
Köszi
Üdv
Akkor talán...
u.i.: akkor is látjuk, ha csak egyszer írod be. :) Ha udvariasságból teszed, inkább ne a 'válasz' gombra kattints, hanem írj egy új 'hozzászólás'-t.
Bocsesz
Szóval valami tipp?
Köszi
JS
letiltás
Üdv
JS letiltása
Köszike
Én se vagyok MS guru
3. találat
Tools->Internet Options->Security Tab bar->Custom Level->Disable Active scripting
üdv,
Balázs
És te ki is próbáltad?
Ilyenkor akkor mi van?
Köszi
Üdv
persze.
Viszont mit szólnál ahhoz ha abból az oldalból csinálnál egy demo oldalt és azt megosztanád velünk?
üdv,
Balázs
Válasz
Amennyire én tudom, ezt csak CSS-el nem tudod megoldani, ott csak position:fix van, viszont az minden görgetésnél fixálja (és csak FF, IE7-ben működik). Szerintem ezt a legegyszerűbb JS-ben lenne megoldani, úgy, hogy figyeled a pozícióját és nem engeded az egyiknek az x koordinátáját változni, a másiknak meg az Y koordinátáját. Így hirtelen most nem tudom, hogy milyen eseményre kéne ezt tenned, a <body> onmousemove biztos, hogy működik, viszont az feleslegesen sok vizsgálatot végez.
Ha valakinek van jobb ötlete, azt én is szívesen látom!
Köszi
Azt hogyan tudnám eldönteni, hogy JavaScripttel csinállja? Mivel nem egyértelmű, nagy a kód.
Köszi
Üdv
Nincs mit tenni.
JS/nem JS kérdésre valóban nagyon egyszerű teszt, ha letiltod a böngészőben a JS-t.