Is there a way to make the nectar slider advance to the next slide when the video used for the video background ends?
I've tried adding some JS (outputted below the slider in a Raw JS block) to listen for the 'ended' event on the HTML5 video and trigger a click event on the next slide button when the event fires, but the 'ended' event never fires.
Perhaps I'm being way too complicated and there's an option for it somewhere that I've missed.
I am afraid the Nectar Slider does not have that option . You will either have to custom code or use one of the Premium Plugins like Revolution Slider.
I'm not sure why you have linked me to my other ticket...? Is it because the answer is the same, that this will be supported in the update in about two weeks? Otherwise, it's an unrelated question...
I've updated to v4.0.1 and looked for the option that you said would be present to make the Nectar Slider move on to the next slide at the end of the video, but I can't find it anywhere. Could you tell me how I do it?
Hey Tim, super sorry to be the barer of bad news but Tahir was confused as to what I was exactly adding in terms of features at the point he said he should make it into 4.0 - this was not on the roadmap unfortunately however he was correct in his other ticket http://themenectar.ticksy.com/ticket/180251 and the fix for that was included.
Having the slider advance at the end of a video would require a good deal of development but you might be able to find some help over at Envato studio if you're in desperate need of this feature. I've noted it for the wishlist though :)
I spent a few hours working on this and have come up with a solution that works. I'll post it here in case anybody else is looking for the same thing.
It's not the most elegant thing in the world, but it works. I couldn't get the 'ended' event to fire on the video (I tried for a long time!) so I ended up just checking for when the current time is the same as the duration of the video.
The following code is outputted below the slider in a raw JS block:
<script type='text/javascript'>
jQuery(window).load(function () { //will run on page load (i.e. once the video is fully buffered)
var video = jQuery('.my-video-slide video').first()[0]; //note: I have added the class 'my-video-slide' to my video slide in the slide builder
jQuery(video).prop('loop', false);
var duration = video.duration * 1000;
var currentTime = video.currentTime * 1000;
var timeBeforeEndToStartCheckingForEnd = 2000;
setTimeout(function () {
var interval = setInterval(function () {
if (duration - video.currentTime * 1000 <= 0) {
jQuery('.slider-next').click();
clearInterval(interval);
}
}, 100);
}, (duration - currentTime - timeBeforeEndToStartCheckingForEnd))
});
</script>
Hi,
Is there a way to make the nectar slider advance to the next slide when the video used for the video background ends?
I've tried adding some JS (outputted below the slider in a Raw JS block) to listen for the 'ended' event on the HTML5 video and trigger a click event on the next slide button when the event fires, but the 'ended' event never fires.
Perhaps I'm being way too complicated and there's an option for it somewhere that I've missed.
Thanks in advance for any help!
Hey Tim!
I am afraid the Nectar Slider does not have that option . You will either have to custom code or use one of the Premium Plugins like Revolution Slider.
Cheers
ThemeNectar Support Team
Hi Tahir,
It there any chance the theme will support it in a future update? Alternatively, could you suggest how I could do it with custom code?
I'd rather not use the Revolution Slider as I love how simple and effective the Nectar Slider is and how well it is integrated into the theme.
Thanks!
http://themenectar.ticksy.com/ticket/180251
ThemeNectar Support Team
I'm not sure why you have linked me to my other ticket...? Is it because the answer is the same, that this will be supported in the update in about two weeks? Otherwise, it's an unrelated question...
Hey!
Thats Correct :) .
Cheers
ThemeNectar Support Team
Brilliant :) Thanks!
Hi Tahir,
I've updated to v4.0.1 and looked for the option that you said would be present to make the Nectar Slider move on to the next slide at the end of the video, but I can't find it anywhere. Could you tell me how I do it?
Thanks!
Hey Tim, super sorry to be the barer of bad news but Tahir was confused as to what I was exactly adding in terms of features at the point he said he should make it into 4.0 - this was not on the roadmap unfortunately however he was correct in his other ticket http://themenectar.ticksy.com/ticket/180251 and the fix for that was included.
Having the slider advance at the end of a video would require a good deal of development but you might be able to find some help over at Envato studio if you're in desperate need of this feature. I've noted it for the wishlist though :)
Cheers & sorry again
I spent a few hours working on this and have come up with a solution that works. I'll post it here in case anybody else is looking for the same thing.
It's not the most elegant thing in the world, but it works. I couldn't get the 'ended' event to fire on the video (I tried for a long time!) so I ended up just checking for when the current time is the same as the duration of the video.
The following code is outputted below the slider in a raw JS block:
Hope this helps someone!
Thanks Tim for posting back !
Cheers
ThemeNectar Support Team