HEJ!
scrollIntoView-metoden låter inte som något som finns i javascript?
http://www.devguru.com/Technologies/ecmascript/quickref/javascript_index.html
4 svar · 328 visningar · startad av inspiro
Har en egensnickrad div med en scroll i där man kan bläddra upp och ned bland dess värden med piltangenterna. För att få scrollen att följa med när man bläddrar upp/ned så använder jag scrollIntoView(). Problemet är att den scrollar ned hela sidan också. Detta ger ett konstigt och ryckigt resultat.
Finns det något alternativ till scrollIntoView som bara är kopplad till själva diven, inte till hela sidan och dess scroll samtidigt?
HEJ!
scrollIntoView-metoden låter inte som något som finns i javascript?
http://www.devguru.com/Technologies/ecmascript/quickref/javascript_index.html
Det är säkert något IE-hack men det spelar ingen roll för detta används till 100% med IE - och den fungerar. Men den fungerar dåligt. :(
Kan det kanske vara, men det är inget som är känt av någon här, eftersom det inte är en egenbyggd funktion. Även om någon letar upp en funktion som heter exakt samma, kan han/hon inte veta att det är den du också använder.
Därför måste vi veta hur den ser ut, för att kunna hjälpa dig.
[edit]
Eller, det kanske det inte är?
http://www.google.com/search?q=scrollIntoView
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/scrollintoview.asp
[/edit]
Det enda jag har gjort är att sätta scrollIntoView() på en div, det är alltså inget jag har byggt utan den finns ju uppenbarligen en metod som heter så eftersom den fungerar, dock fungerar den inte så som jag vill... :)
Jag vill alltså på något sätt från koden scrolla ned i en div när jag tryckr på pil-tangenterna. ScrollIntoView scrollar visserligen diven på rätt sätt men den gör också så att själva sidan hoppar upp om man har scrollat ned en bit på sidan som diven ligger i.