Comments (5)
This is standard behavior. We could add a setting to disable it. For now you can comment out line 39:
// $('html, body').animate({ scrollTop: 0 }, 0);
from superscrollorama.
An option to disable would be nice, unless it breaks something somewhere else. I assume you're doing the jump to the top for a good reason. I'll use your suggestion for now. Thanks.
from superscrollorama.
To my mind it is in the code, because up until recently superscrollorama didn't work if you would have jumped past a pin or animation using an anchor link. It might also be there to trigger the first position check.
I also stumbled over this line and I think it can be removed and "doUpdateOnNextTick" should be set to true from the start to init the first position check.
from superscrollorama.
I decided to remove this line from the code.
This line really has nothing to do what superscrollorama is supposed to do and so might be a surprising side-effect to people using it.
If the user wants to do a forced scroll to top at page load he should do it outside of superscrollorama.
If not superscrollorama calculates the correct animation and pin states/positions, even if the page is loaded with an anchor link or refreshed having scrolled down.
So there's really no reason to keep the line.
Hope you agree, @johnpolacek?
from superscrollorama.
Works for me.
from superscrollorama.
Related Issues (20)
- Trouble with Mobile Superscrollerama HOT 2
- How to disable Superscrollorama in mobile devices? HOT 1
- Mac chrome lag HOT 2
- Make a tween.js version? HOT 1
- CSS problem HOT 4
- Scroll not working on PC mouse wheel HOT 1
- Superscrollorama and screen size/media queries HOT 1
- Superscrollorama autostart from top HOT 1
- Superscrollarama does not reverse start values HOT 4
- How do I scroll two time for pinned element before the window go to next pinned element HOT 1
- Adding delay to tween HOT 4
- Query: flashing mid animation HOT 1
- Skip pinned element HOT 4
- Is there a seek functionality ? HOT 1
- Uncaught TypeError: $.superscrollorama is not a function HOT 2
- Scrolling performance improvements via layerization HOT 4
- add package.json HOT 3
- Espaçamento no topo
- help scroll
- My SuperScroll Orama not working in firefox while working in chrome
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from superscrollorama.