I wanted to use the jQuery Cycle slideshow transition effect 'blindX', but I needed the transition to start from the left edge instead of the right edge. The advanced option setting opts.rev did not do anything for this effect.
Here is the patched function taken from jquery.cycle.all.js:
$.fn.cycle.transitions.blindX = function($cont, $slides, opts) {
var w = $cont.css('overflow','hidden').width();
opts.before.push(function(curr, next, opts) {
$.fn.cycle.commonReset(curr,next,opts);
opts.animIn.width = next.cycleW;
opts.animOut.left = opts.rev? -curr.cycleW : curr.cycleW;
});
opts.cssBefore.left = opts.rev ? -w : w;
opts.cssBefore.top = 0;
opts.animIn.left = 0;
opts.animOut.left = opts.rev ? -w : w;
};
Using this you can set rev: 1 to reverse the side from where the animation starts.