Comments (4)
Don't worry, can happen!
Ok, now it's totally clear.
Thanks again for you help, i'll do as you suggested!
from animated-scroll-to.
Hello @simarlab,
Library wasn't made to be used directly in a browser. You'll have to add a transpiler of some sort to make it happen.
For example for the demo page, I do exactly what you described above:
https://github.com/Stanko/animated-scroll-to/blob/v2/docs/docs.ts
but I then let TypeScript compiler generate plain javascript file that can be used in a browser:
https://github.com/Stanko/animated-scroll-to/blob/v2/docs/docs.js
Hope that helps, cheers!
P.S. Version 1 works directly in a browser:
https://github.com/Stanko/animated-scroll-to/tree/v1
from animated-scroll-to.
@Stanko thanks for the fast reply, but you didn't gave me an answer on my question. Maybe I was confusing while explaining it. :)
I know the things you mentioned, and i'm using a webpack compiler to import library and then assigning it to the window in order to make it usable..and it's working perfectly.
What i would like to know if is possibile to edit the default configuration once or if i need to pass the values every time i call the method.
I hope to have explained better my issue, thanks for now!
from animated-scroll-to.
Oh, I have missunderstood your question, my bad, sorry 🙈
Unfortunately, at the moment there is no way to override default options globally.
You have to define your options and pass them in each call. To make things a little bit cleaner, you can wrap animateScrollTo
in your own method like this:
const newDefaultOptions = {
maxDuration: 1000,
minDuration: 500,
};
function myScrollTo(elementOrPosition, userOptions) {
// Allow to override the options
const options = {
...newDefaultOptions,
...userOptions,
}
animateScrollTo(elementOrPosition, options);
}
Hope this time I answered the question 😄
from animated-scroll-to.
Related Issues (20)
- Can you update the CHANGELOG.md for v2? HOT 1
- V2 - Cannot find module 'animated-scroll-to' from 'scrollTo.js' HOT 1
- Switching to commonjs instead of es2015 HOT 2
- v2 breaks SSR apps HOT 4
- Typescript typings are out of date and not stored in the the repo HOT 6
- can you remove comment script tag HOT 4
- Compatible with react HOT 9
- Limit scroll directions HOT 1
- No trigger HOT 4
- OnComplete option is not available since v2 HOT 4
- Remove "@types/node" dependency
- Compile Error on node 14 HOT 3
- wrong dependency? HOT 3
- Add note about scroll-behaviour: smooth to readme HOT 3
- [Feature] Add support for iframe contentWindow HOT 1
- It don't work on my mobile applications HOT 4
- Using with Typescript and useRef hook throws a type error HOT 2
- [feature] add support for scroll-to element and locate it from bottom HOT 1
- Speed can't be changed 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 animated-scroll-to.