16. marts 2010 - 09:57Der er
5 kommentarer og 1 løsning
overflow:hidden = intet scroll-hjul ?!?
Hej eksperter, jeg forsøger at lave et site helt uden scroll-barer. Det ER muligt, med en "javascript-event" der checker musens placering og scroller det aktuelle element, hvis musen er nær ved top-, bund-, højre- eller venstre-margin. - det fungerer perfekt - og ser rimeligt cool ud :)
Så nu har jeg fjernet scroll-bar'ene med overflow:hidden.
Men dermed holder musens scroll-hjul op med at virke :( - og det var jo ikke meningen...
Er der en måde at "aktivere" musens scroll-hjul i DIV'er med overflow:hidden ? (Alternativt at skjule scroll-bar'ene uden at benytte overflow:hidden ?)
jeg ved ikke om det virker, men det er da muligt...
umiddelbart vil jeg ikke tro det, da det nok er når der bliver scrollet i indholdet (altså kun hvis der er scrollbarer) og ikke hvis du river i dit hjul...
som jeg ser det, giver det helt mening at du ikke kan bruge dit scrollhjul, når der ikke er nogle scrollbarer.
Synes godt om
Slettet bruger
16. marts 2010 - 12:08#2
Joh, der kan tales både for og imod - og jeg har det fint med at man som default ikke kan scrolle når der ikke er nogen scrollbarer. - Men derfor kunne man jo godt forestille sig at det var muligt at aktivere scroll-hjulet alligevel - specielt når nu man KAN scrolle (med javascript)..
Jeg tror ikke onscroll-eventet kan bruges. - Det kaldes jo først når der faktisk bliver scrollet (som du selv nævner).
Har dog fundet en metode i mellemtiden: - man lader scrollbar'ene eksistere (overflow:scroll) men pakker div'en ind i en anden div (med overflow:hidden), som tilpasses i størrelse, så scrollbar'ene for den indre div ikke kan ses (altså en anelse mindre).
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.