Any chance sliders are able to do this currently? As it stands at the moment, if a user clicks on an arrow on a slider or taps on it, the slider will not resume autoplay at all.
I did a search in the forum and saw that this same question was asked a while ago here:
And here, where the solution was to place a transparent div overlay on top of it:
It’s also been requested in the wishlist area of Webflow, but I was wondering if there’s any other way to accomplish this besides using that transparent overlay div that was suggested in the post I linked to above?
From a pure usability perspective, you should not automatically resume. What if the user stopped a slide to read the content. Now turns head to answer the phone, and it has now automatically moved away (disappeared) to another slide. Hmm. Which one was I on? Now you have a frustrated user.
A better solution is to leave the slider alone. When it is stopped, show an element the user can interact with that will trigger or resume. Anytime you change defaults away from the “normal behavior,” most users are familiar with, you run the risk of confusing them.
I know this is quite an old thread so I hope you don’t mind me messaging out of the blue about it!
I just tried out this solution but it’s not working for me. I don’t know anything about developing or writing code! Do you have any ideas of what I might be doing wrong?
I figured out the issue is related :focus. When a slider arrow is clicked, it has the :focus state applied to it. The slider autoplay will pause if either of the arrows have the :focus state. I setup a function to remove :focus after an arrow is clicked using .blur(). Then once you are no longer hovering over the slider, the autoplay will resume as normal.
$(".left-arrow, .right-arrow").on("click", function () {
this.blur();
});