Comments (7)
but the hashlinks are not working properly.
Well, what are they doing? I can't help you without an example/demo page.
from skrollr-menu.
I created a repo: https://github.com/xbogdan/skrollrmenu
the only thing modified there is the line 30 which has data-0="margin-top:0px" data-1000="margin-top:-500px".
My issue is that the hashlink doesn t gets where the h1 is after scroll.
from skrollr-menu.
I recommend reading the documentation (again). It's very short but basically describes what you're asking for https://github.com/Prinzhorn/skrollr-menu#documentation
from skrollr-menu.
I did read it at least 10 times but I'm missing something. I don t understand what "scale" does.
from skrollr-menu.
Quoting relevant parts
If you animate top, margin-top or anything that moves the element up/down, the browser won't be able to jump to the correct position and you may end up somewhere else
...
in order to fix the problem with the wrong offset, you are able to specify the target scroll position right at the link, e.g.
<a href="#section-about" data-menu-top="500">About</a>
Also in your case you could just specify the 500px as offset https://github.com/Prinzhorn/skrollr-menu#offsets
<h1 id="awesome" data-menu-offset="-500" data-0='margin-top:0px' data-1000="margin-top: -500px">Awesome</h1>
from skrollr-menu.
Yeah my mistake, I thought the plugin calculates where the "container" will be after scroll. The problem is that my website has only one page which is split in 9 containers (one above other) and each container has height set as the window height (depending on monitor resolution etc). So sometimes you scroll more or less to get where you want.
from skrollr-menu.
So sometimes you scroll more or less to get where you want.
But if you always animate the same margin, then it should work fine. Also you can use percentage offsets on the link
<a href="#section-2" data-menu-top="100p">Start of the second section</a>
from skrollr-menu.
Related Issues (20)
- complexLinks not working correctly HOT 1
- skrollr-menu not working on mobile HOT 1
- Skrollr-menu scrolls to same location based on handlelink
- skrollr.menu.click(link) not working HOT 1
- Doesn't work HOT 2
- Scroll or Jump to the position HOT 1
- Hash URLs not loading properly on page load HOT 2
- Add bower.json manifest file HOT 1
- data-menu-offset percentage offset HOT 3
- Wrong version of Minified library in release 1.0.1 HOT 1
- Scrolling is not working, even though everything seems to be configured properly
- Enable Sourcegraph
- Add skrollr-menu to cdnjs.com HOT 1
- No support for require.js HOT 1
- url plus hash not working HOT 2
- problem in mobile device
- /dist/ contains wrong files HOT 1
- Webpage doesn't scroll as in demo when click on navigation links HOT 2
- handleLink buggy on safari iOS
- Hashes always appear in URL
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 skrollr-menu.