Comments (6)
Hello!
I see the problem happens because you have a navigation action set on that scrollactive item, which was not expected, since the scrollactive items were not meant to link outside of the current page, only to navigate (scrolling) between sections.
Can you please explain to me why you're using scrollactive to navigate between pages? Do you have a #team
section in your page which should be highlighted in the menu when scrolling past it, but when the actual menu link is clicked it goes to another page?
If that's so, I think adding an option to not push the section ID to the URL should solve your problem, right? So you'd have no #team
in the URL when clicking the link.
I will soon push an updated version with this feature and will let you know.
Thanks for your feedback :)
EDIT:
The new version is already up. Update the library in your project and set a :modify-url: "false"
(should be in the documentation now) prop where you're calling it.
Let me know if that solves your problem.
from vue-scrollactive.
Yup that works! Thanks for the great response time and solution.
Only problem: The scroll position isn't saved when going back to the overview in Internet Explorer.
from vue-scrollactive.
It happens on IE11, probably on older versions too. I don't think that's a problem of scrollactive, rather simply IE.
I ended up saving the scroll position in a vuex store before going to the other route, then setting the position according to that when going back.
from vue-scrollactive.
I'm glad it worked :)
What do you mean by the "the scroll position isn't saved"?
from vue-scrollactive.
Sorry, that was quite unclear (updated it).
The problem is, that IE doesn't restore the scroll position when going back to the overview, the user has to scroll down again.
from vue-scrollactive.
Oh ok, I'll check that out. Does it occur in all IE versions or only in older ones?
from vue-scrollactive.
Related Issues (20)
- scrollContainerSelector not working as expected HOT 1
- Throws Document Query Selector error if hash starts with Number and the webpage is hard refreshed with such hash in URL HOT 1
- transform: translate(200px, 1000px);
- this.scrollContainerSelector is undefined HOT 1
- vue-scrollactive inside a viutify dialog doesn't work HOT 4
- Have a question HOT 1
- dist/vue-scrollactive.min.js is stuck on old release
- Different offset for different elements HOT 1
- Active class applied on page load
- Previous / next functionality
- data-section-selector does not work HOT 7
- Local Import Get Error HOT 2
- TypeError: Cannot read property 'substr' of undefined HOT 2
- how to prevent replacing the URL with tag HOT 2
- Scroll itemChange event only fired once
- How to realize horizontal scroll active tab position always visible? HOT 1
- Links do not have a discernible name HOT 1
- specifying scrollContainerSelector causes scroll to jump back to the top HOT 1
- Vue 3? HOT 4
- Stops working if container it scrolled to the top HOT 3
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 vue-scrollactive.