Is there an existing jquery plugin that could achieve this? I was thinking of using jquery cycle and use different delays for the elements of each slide but is there an easier or better way to achieve this?
They are just using CSS3 there, which only works in a few browsers. That’s not related to the sliding gallery, though.
There are lots of nice sliding galleries online like this. It takes a bit of looking around to find one that suits your purposes. But Googling something like “jQuery slider” and “jQuery Carousel” will bring up lots of examples.