Comments (6)
Hi @Asher978 , the feature you requested is included in the latest version. You can use it like this:
<Slider onSlideChange={event => console.log(event.slideIndex)}>
from react-animated-slider.
Hi @Asher978, at the moment there is no clean way to achieve this. We would need to add an onChange
prop which could look like <Slider onChange={slideIndex => console.log('Slide index changed to', slideIndex)}>
and should be called after each navigation. At the moment I'm unsure if we might also need onBeforeChange
or maybe pass an event object with both the previous and next slide index. Any thoughts? You're welcome to contribute, otherwise I can take a look at it in the next days/week.
In the meantime, here you can find a workaround which is accessing the component state through ref. It can only run on demand (ie: some user action or timer) and will not update automatically when the index changes: https://codesandbox.io/s/21mv1vy52r
from react-animated-slider.
Isn't pressing the button for the next slide is an onDemand
action. What if we request the state on that click for next slide. Going to give it a shot.
from react-animated-slider.
Yes, but you would miss slide change events by touch (you can still set the touchDisabled
prop) and autoplay. You'll probably need to add click event listeners to the buttons through the parent component, which is not the react way of doing things. That's why I suggested adding an onChange
prop.
from react-animated-slider.
WONDERFUL..... really appreciate the fast turnaround on this.
I will test it out over the weekend!!
from react-animated-slider.
works as expected.
Thanks again!
from react-animated-slider.
Related Issues (20)
- An in-range update of eslint-plugin-import is breaking the build 🚨 HOT 4
- how to change the size of the div slicer
- Render content between buttons
- Bad experience on mobile devices HOT 2
- CSS Styling HOT 2
- How to hide the prev and next button when there is only one slide? HOT 1
- Previous/Next buttons are broken and trying to replace those ones. HOT 1
- dots impliment
- how to impliment dots point in this slider HOT 1
- My Banner is sliding diagonally even when included css file is 'horizontal' and direction="horizontal'. How to fix this?
- Updating the Slide Index dynamically doesn't work
- how to use this with react version 17
- How to change slider animation
- Crash during Vite build when using react-animated-slider HOT 1
- goTo function HOT 2
- An image slide in slider HOT 1
- How to change next and prev button HOT 2
- Hi , how about of the Dot feature?
- An in-range update of webpack is breaking the build 🚨 HOT 14
- Warning: componentWillReceiveProps has been renamed, and is not recommended for use.
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 react-animated-slider.