I am using malsup's cycle2 carousel plugin for displaying configurable slideshows containing multiple elements per slide (using carousel-visible option). I would like to be able to use other transition effects than the default one, like fade out for example.
Specifying "fadeout" fx instead of "carousel" works but then the carousel-visible option no longer works and the number of elements per slide is always equal to 1.
Has anybody had this problem before?
In advance thank you!
Related
Is there any jquery slideshow plugin where you have 3 images.The middle one is bigger than other two, and other two have opacity on it.And they have slider controls for right/left?
I think the 3D Carousel Gallery at this page has something alike what you are looking for.
I'm using slick carousel to try and display a bunch of images (http://kenwheeler.github.io/slick/). The library works very well, but all examples have all the slides baked right into the dom. This approach doesn't work very well for me because I want to be able to scroll through many, many images and adding them all to the dom isn't possible (or performant).
Two approaches look like they might work:
1) Have a fixed number of slides, say 3, and use the onAfterScroll callback to cycle my photo s through my 3 elements and use slickGoTo to move the slick index. This approach seems to work but I'm getting some weird rendering artifacts when i use slickGoTo
2) Use slickAdd and slickRemove to append and prepend elements to the dom as I scroll. Unfortunately, prepending elements seems to change the current slide property in slick which screws everything up. This approach seems like it has the most potential, if it only worked.
Has anyone tried either of these approaches and had any success?
Thanks!
Just as user2943490 mentioned:
$(document).ready(function(){
$('.slick-slider').slick({
lazyLoad: 'ondemand',
slidesToShow: 3,
slidesToScroll: 1
});
});
You’ll see the first three images. Image number four won’t be loaded until you navigate to the next slide.
After searching through the internet, I found out two different effect that we could apply on Bootstrap Carousel namely, Slide and Fade. Are there any other effect like splitting the picture into small 3d boxes that turn around to change the image or similar?
try this plugin for performance and change the css animation the way you want ithere
https://gist.github.com/haydenbleasel/8158640
Does anyone know a jQuery slider that has solid callback support, and can allow me to add a slide to the beginning of a slideshow while a user is on the page without disrupting the slide the user is on? wootheme's flexslider has addSlide() but it handles this very poorly if you try to add something to the beginning (position 0) Swiper http://www.idangero.us/sliders/swiper/ has a prepend() function, but as you can see in their demo, whenever you prepend it jumps the current slide to the one before.
I need to add content to the beginning of a slider with touch functionality like these two, but I need that to be invisibly added without messing up or jumping around the current slider position. Can anyone suggest one that they like? Obviously I prefer one that is free and allows me to use multiple places like a Creative Commons license.
For slideshows, I really recommend jQuery cycle plugin.
http://jquery.malsup.com/cycle/
Can anyone help me with this simple bit of jQuery? I am building a carousel that features many sliding <li>s. Each one has a short description accompanying it, which I want to fade out when the carousel slides, and fade in when the carousel stops at another <li>. The problem is that when the carousel controls are clicked rapidly, the fades take a while to catch up. Also the current simple fadeIn/Out option doesn't work well when clicking to an <li> much further through the carousel (from the small grey discs underneath infographic). I've tried a few options but I'm not really getting anywhere.
The page is here: http://weaver-wp.weavertest.com/radiation-infographic/
Thanks for any help :)
David
The trick is to stop the operation before you start the next one:
http://api.jquery.com/stop/
bottom line, you stop all previous animations before you call in the next one. This avoids building up a queue of animations.
Use clearQueue before calling fadeIn/fadeOut